这个问题是针对 Python 3.5.2 的,在 Windows 10(64 位)上使用 Anaconda 4.3.0
当我尝试使用 pip 安装包时出现此错误:
Command "python setup.py egg_info" failed with error code 1 in C:\Users\HMGSYS\AppData\Local\Temp\pip-build-xit1wtvr\shapely\
根据其他 SO 答案,我尝试升级 setuptools:
pip install --upgrade setuptools
但是我得到这个错误:
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\Users\\HMGSYS\\Anaconda3\\lib\\site-packages\\setuptools-27.2.0-py3.5.egg'
但是,如果我尝试安装 setuptools:
python -m pip install -U pip setuptools
它告诉我所有包都是最新的,包括 setuptools:
Requirement already up-to-date: setuptools in c:\users\hmgsys\anaconda3\lib\site-packages
此外,当我查看 lib\site-packages 时,我看到一个文件夹用于 setuptools,另一个文件夹用于 setuptools-34.3.2.dist-info。
接下来我应该尝试什么?为什么 setuptools 寻找版本 27.2.0 并忽略更新的版本?
编辑:
我下载了系统正在寻找的特定版本的 setuptools,并且来自“pip install --upgrade setuptools”的错误消失了。但是,我仍然收到第一个“egg_info”错误。我还安装了 ez_setup,但没有效果。
最佳答案
尝试使用conda更新setuptools:
conda 更新设置工具
关于python - 找不到文件 setuptools-27.2.0-py3.5.egg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42755160/