【问题标题】:Import setuptools fails导入 setuptools 失败
【发布时间】:2018-03-17 12:14:16
【问题描述】:

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

每当我尝试安装一些软件包时,我都会收到有关缺少 extern 的错误。我试图通过ImportError: No module named 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/ 并重新安装,但它仍然无法正常工作。

【问题讨论】:

  • @dbliss 重新安装的解决方案对我不起作用,这就是我问它的原因。我已经提到过重新安装 setuptool 的解决方案在我的 OSX 上不起作用。
  • 当现有问题的答案对您没有帮助时,解决方案是不要重新发布相同的问题。在没有帮助的答案下发表评论。
  • 嗯,前面问题的解决方案适用于 Ubuntu。我在发布我的问题以及它如何没有解决我的问题时明确提到了原始问题。我希望您在将来评论或标记重复之前至少阅读该问题。谢谢。

标签: python macos pip setuptools importerror


【解决方案1】:

问题的问题是不同版本的分发给我的安装带来了麻烦。

我去了我的python包目录

 /Library/Python/2.7/site-packages

并通过运行以下命令解决了问题。我通过

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-26
    • 2016-04-07
    • 2020-03-04
    • 2014-03-28
    • 2016-07-14
    • 2018-06-07
    • 2017-06-14
    • 2021-03-29
    相关资源
    最近更新 更多