如何让easy_install使用正确版本的setuptools?

时间:2014-05-05 17:36:03

标签: python setuptools easy-install

最新版本的setuptools(3.5.1)安装在/Library/Python/2.7/site-packages中。但是当我使用easy_install时,它在/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python中使用了setuptools版本0.6c12dev_r88846。

1 个答案:

答案 0 :(得分:1)

您必须删除旧版本的setuptools。

有时它不是那么容易,可能需要尝试:

  • 通过您用于安装它的安装程序将其删除(brew?,apt-get ...)
  • 从目录中手动删除它。脚本,安装在您的系统中(通过which setuptools查找)
  • 最后你将重新安装setuptools

如果我记得很清楚,setuptools的安装说明要求先删除旧版本。

我甚至会建议:

  1. 完全删除旧setuptools
  2. 完全删除最新的setuptools
  3. 删除pip
  4. 通过pip安装get_pip.py,如下所述:http://pip.readthedocs.org/en/latest/installing.html#install-pip
  5. $ pip install setuptools
  6. 安装setuptools

    即使这些步骤听起来很复杂,你也应该这样做,否则你迟早会遇到奇怪的问题。