【问题标题】:Why does 'pip' require "setuptools >= 0.8" even though I have 2.1 installed?为什么即使我安装了 2.1,'pip' 仍需要“setuptools >= 0.8”?
【发布时间】:2014-01-30 13:33:59
【问题描述】:

当我尝试 certain commandspip 时,我收到一条错误消息,指出 pip

“requires setuptools >= 0.8 for dist-info”

尽管根据yolk -l(以及pip list),我安装了更高版本的setuptools

pip             - 1.5          - active 
...
setuptools      - 2.1          - active

为什么pip 要求setuptools >= 0.8 的版本?不是 2.1 > 0.8;或者我的安装实际上不是yolk 报告的版本?我需要做些什么来确保我确实拥有“setuptools >= 0.8”吗?

【问题讨论】:

  • 请注意,这与关于如何处理错误消息的问题不同(已回答 here)。这是一个关于导致错误的原因以及实际上是否存在我应该安装的版本 ">= 0.8" 的问题。
  • 这似乎已在 1.5.1 中修复。

标签: python version pip setuptools


【解决方案1】:

您可能安装了多个 setuptools。如果有指向较低版本的链接 pip 会看到那个。 例如 python 通常同时出现在 usr/bin 和 usr/local/bin 上,我有一个类似的版本问题,并在 usr/local/bin 中重命名了一个。如果是这种情况,您应该找出安装了哪些版本并重命名/删除较低版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    相关资源
    最近更新 更多