当前位置: 首页 > 面试题库 >

最新的“ pip”失败,并显示“需要dist-info的setuptools> = 0.8”

都阳辉
2023-03-14
问题内容

使用的最新(1.5)版本pip,尝试更新多个软件包时出现错误。例如,sudo pip install -U pytz由于以下原因导致失败:

Wheel installs require setuptools >= 0.8 for dist-info support.
pip's wheel support requires setuptools >= 0.8 for dist-info support.

日志中有关此错误的异常信息:

Exception information:
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 230, in run
    finder = self._build_package_finder(options, index_urls, session)
  File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 185, in _build_package_finder
    session=session,
  File "/Library/Python/2.7/site-packages/pip/index.py", line 50, in __init__
    self.use_wheel = use_wheel
  File "/Library/Python/2.7/site-packages/pip/index.py", line 89, in use_wheel
    raise InstallationError("pip's wheel support requires setuptools >= 0.8 for dist-info support.")
InstallationError: pip's wheel support requires setuptools >= 0.8 for dist-info support.

问题答案:

这为我工作:

sudo pip install setuptools --no-use-wheel --upgrade

注意它是sudo的用法

更新

在窗口上,您只需要以pip install setuptools --no-use-wheel --upgrade管理员身份执行。在unix /
linux中,sudo命令用于提升权限。

更新

这似乎已在1.5.1中修复。



 类似资料:
  • 我有一个运行Ubuntu的Jenkins服务器,它在我使用它的过程中一直运行得很好,在其中一个作业中,它在shiningpanda插件(一个python虚拟环境包装器)下运行了一些东西。 在今天或周末的某个时候,使用它的作业开始失败,主要错误似乎是标题为“报告的完整错误是”(full error reported is 我已经在谷歌上搜索了这个错误,或者类似的错误,但是我没有找到任何有用的解决方法

  • 问题内容: 我在使用Python 2.7(Anaconda)的OSX El Capitan。启动命令将产生: 这些都不起作用(退出时出现相同的错误)。 已是最新。我基本上尝试遵循相关问题中的所有建议,但没有成功。任何帮助表示赞赏,谢谢! 问题答案: 从此博客复制。 通过查找可能得出结论的信息,即brew安装的配置可能不正确,请打开脚本以修改其中的某些内容: 变成: 保存 然后重新安装mysql-p

  • 问题内容: 这是我得到的错误 我该怎么解决? 问题答案: 看来你的系统上缺少或安装程序找不到它。确保确实安装了。 例如,在上,你必须安装软件包: 也许不在你的路径中,当你自己编译mysql套件时就是这种情况。 更新:对于最新版本的(截至2018年),它是

  • 清单文件有问题,错误消息: 清单合并失败:android:导出需要明确指定。针对Android 12及更高版本的应用程序需要指定一个显式值为时,相应的组件定义了一个意图过滤器。详见https://developer.android.com/guide/topics/manifest/activity-element#exported。 我的Android清单: 这篇文章描述了一个解决方案,但它不起

  • 合并错误:错误:需要为元素显式指定android:exported 我甚至不知道该怎么办。我为这个错误挣扎了整整一周,但我不能。 这是我的sdk版本 在所有、和上编写了。啊,我没有这个错误中提到的