【发布时间】:2018-05-24 08:09:02
【问题描述】:
我在 Windows 上安装 pyinstaller 时遇到问题。使用命令:
C:\Users\Chris>py -m pip install pyinstaller --user
我不断收到错误:
Collecting pyinstaller Using cached PyInstaller-3.3.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'setuptools' ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in C:\Users\Chris\Ap pData\Local\Temp\pip-build-jvfkrm8f\pyinstaller\
我已经尝试升级 setuptools
C:\Users\Chris>py -m pip install setuptools --upgrade Requirement already up-to-date: setuptools in c:\users\chris\lib\site-packages
我还尝试卸载并重新安装 setuptools。
我该如何解决这个问题?
【问题讨论】:
-
如果它不会破坏您的环境,您可以尝试不使用 --user。和/或可能在 virtualenv 中。
-
没有 --user 仍然失败。我将如何制作虚拟环境?
-
venv 是here,但如果你不想改变你的主要环境,我只是建议它。所以它不会解决任何关于 setuptools 的问题
-
如果你只是启动python,
import setuptools是否运行成功? -
它不会抛出任何错误,也没有附带的文本输出。之后尝试 pip install 仍然会引发与以前相同的错误。
标签: python windows pip pyinstaller setuptools