2016-07-24 61 views
0

我不能运行PIP2,这是从它的Arch Linux的软件包安装:Python的PIP2失败 - 导入错误:没有模块名为移动

$ pip2 
Traceback (most recent call last): 
    File "/usr/bin/pip2", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 47, in <module> 
    from pkg_resources.extern.six.moves import urllib, map, filter 
ImportError: No module named moves 

我重新安装python2-PIP2和python2-setuptools的没有结果。几个月来这一直是个问题。

回答

0

虽然我不明白的问题,可以通过局部地移除将其复位(--user)已安装的软件包:安装为用户

移动所有包:

mv ~/.local/lib/python2.7/site-packages ~/site-packages-bak 

或尝试精确定位有问题的文件。在我的情况下,由于某种原因,我有一个Python文件及其pyc文件躺在附近的site-packages目录,只是移动它们解决了我的问题:

mv ~/.local/lib/python2.7/site-packages/six.py ~/six.py-bak 
mv ~/.local/lib/python2.7/site-packages/six.pyc ~/six.pyc-bak 
相关问题