python-m pip 安装 pyspectator

python-m pip 安装 pyspectator
Ввожу

python -m pip install pyspectator

Выводит ошибку

ERROR: Command errored out with exit status 1:
     command: 'C:\Program Files (x86)\Python38-32\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Topovyu Komp\\AppData\\Local\\Temp\\pip-install-c84w2xp4\\pyspectator\\setup.py'"'"'; __file__='"'"'C:\\Users\\Topovyu Komp\\AppData\\Local\\Temp\\pip-install-c84w2xp4\\pyspectator\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\Topovyu Komp\AppData\Local\Temp\pip-install-c84w2xp4\pyspectator\pip-egg-info'
         cwd: C:\Users\Topovyu Komp\AppData\Local\Temp\pip-install-c84w2xp4\pyspectator\
    Complete output (1 lines):
    error in pyspectator setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'-r base.'"
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

как мне установить pyinstaller

答案1

pyspectator

浏览次数

正如本文所指出的GitHub 问题,您需要windows.txt在源文件中修改pyspectator

  1. 下载pyspectator-1.2.1.tar.gz来自 PyPI(通常从这里pip下载pyspectator)。

  2. pyspectator-1.2.1.tar.gz使用以下程序提取7-zip

  3. pyspectator-1.2.1\requirements文件夹下应该有两个文件:

    • base.txt
    • windows.txt

    例如 pyspectator-1.2.1\requirements

    pyspectator-1.2.1requirements 文件夹 - 屏幕截图

  4. 打开windows.txt。删除第一行(即-r base.txt)。然后打开base.txt并将内容复制base.txt到。完成后windows.txt保存。windows.txt

    例如 windows.txt

    psutil>=2.1.1
    netifaces>=0.10.4
    pyvalid>=0.9
    pytest>=2.6.2
    enum34>=1.0
    wmi>=1.4.9
    
  5. 从 ex.pyspectator-1.2.1文件夹中,python setup.py install通过命令行运行 eg。

    例如 python setup.py install

    python setup.py 安装命令行 - 屏幕截图

    例如setup.py

    pyspectator-1.2.1 setup.py 位置 - 屏幕截图

Py安装程序

我如何安装 pyinstaller

PyInstaller 尚未正式支持 Python 3.8在撰写本文时。因此,您需要安装此开发版本如果你想要支持 Python 3.8。你可以直接使用以下命令安装此版本:

python -m pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

否则,PyInstaller在 Python 3.8 上编译脚本时可能会崩溃(在Building PYZ (ZArchiveLib)步骤中)。


笔记

  • 在 Windows 上,pyspectator可能需要您安装pywin32(例如python -m pip install pywin32)运行某些功能。

  • pyspectator是由 Python 从头构建的。因此,您可能需要安装 ex。Microsoft Visual C++ 构建工具(这样pyspectator模块就可以被编译)。

  • 您可能需要考虑使用 Python 3.7 而不是 Python 3.8。有趣的是,在pyspectator使用上述模块的 Python 3.8 版本将脚本编译为可执行文件时,我遇到了一个.dll not found问题,而使用 Python 3.7 似乎解决了这个问题。

  • 作为推荐的安装顺序,我建议:

    1. pywin32

    2. pyspectator

    3. Py安装程序

相关内容