为什么'pip'需要“setuptools> = 0.8”,即使我安装了2.1?

时间:2014-01-11 14:44:33

标签: python version pip setuptools

当我使用pip尝试certain commands时,收到一条错误消息,指出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”?

1 个答案:

答案 0 :(得分:0)

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