【问题标题】:Cannot find file setuptools-27.2.0-py3.5.egg找不到文件 setuptools-27.2.0-py3.5.egg
【发布时间】:2017-08-02 23:15:24
【问题描述】:

此问题适用于 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,没有效果。

【问题讨论】:

  • 没有一个建议的答案对我有用,所以我最终擦除了 Windows 并重新安装了 Windows 7(出于这个原因和其他原因)。我不建议这样做,但它确实解决了问题。
  • 遇到 .egg 未找到问题,但重新安装 windows 对我来说不是一个选项。
  • 这里也一样。我的 Python 2.7 环境也受到影响。

标签: python pip anaconda setuptools


【解决方案1】:

您可以尝试将您的 python 降级为 python 3.5.0。

conda install python=3.5.0

(我在python 3.5.3也遇到过同样的错误,降级到3.5.0后安装没有错误。)

【讨论】:

    【解决方案2】:

    尝试使用 conda 更新 setuptools:

    conda 更新设置工具

    【讨论】:

    • 我试过了,conda 更新了,但我仍然收到错误。
    猜你喜欢
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 2021-04-13
    • 2010-12-31
    相关资源
    最近更新 更多