由于“ImportError:No module named six”无法安装软件包

时间:2017-07-02 04:37:21

标签: python macos python-2.7 pip

我似乎搞砸了我的python安装。我无法安装新的python包:

$ pip install arq
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/Users/me/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py", line 48, in <module>
    import six
ImportError: No module named six

尝试直接解决此错误会产生同样的错误:

$ pip install six
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/Users/me/Library/Python/2.7/lib/python/site-packages/pkg_resources/__init__.py", line 48, in <module>
    import six
ImportError: No module named six

我不确定该怎么做。由于同样的原因,所有pip操作似乎都失败了。 pip freezepip只会得到相同的结果。

我在osx上。

1 个答案:

答案 0 :(得分:2)

这是受@Christian Dean的评论启发的。但是我在OSX上,所以我所做的只是从这里重新安装pip:

http://pip.readthedocs.io/en/stable/installing/