繁体   English   中英

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

[英]Why does 'pip' require “setuptools >= 0.8” even though I have 2.1 installed?

当我用pip尝试某些命令时,我收到一条说明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”?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM