导入设置工具失败

Import setuptools fails

我正在尝试在 OSX 10.11.6 上使用 pip 安装一些软件包,但总是失败。

每当我尝试安装一些包时,我都会收到有关缺少 extern 的错误。我试图通过 修复外部问题,但没有成功。

Traceback (most recent call last):
  File "setup.py", line 6, in <module>
    from setuptools import setup
  File "build/bdist.macosx-10.11-intel/egg/setuptools/__init__.py", line 10, in <module>
  File "build/bdist.macosx-10.11-intel/egg/setuptools/extern/__init__.py", line 1, in <module>
ImportError: No module named extern

我已经尝试删除我所有的 setuptools 文件并在 /Library/Python/2.7/site-packages/ 中重新安装,但它仍然无法正常工作。

问题是不同版本的 distribute 困扰着我的安装。

我去了我的 python 包目录

 /Library/Python/2.7/site-packages

并通过 运行 执行以下命令修复了问题。我通过

将我的安装恢复到 distribute_0.6.14
python distribute_setup.py

这修复了我的安装工具,现在我可以正常安装和 运行 东西了。