Ввожу
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
:
下载pyspectator-1.2.1.tar.gz来自 PyPI(通常从这里
pip
下载pyspectator
)。pyspectator-1.2.1.tar.gz
使用以下程序提取7-zip。该
pyspectator-1.2.1\requirements
文件夹下应该有两个文件:base.txt
windows.txt
例如 pyspectator-1.2.1\requirements
打开
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
从 ex.
pyspectator-1.2.1
文件夹中,python setup.py install
通过命令行运行 eg。例如 python setup.py install
例如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 似乎解决了这个问题。作为推荐的安装顺序,我建议:
pywin32
pyspectator
Py安装程序