2014-11-01 76 views
0

我刚刚在我的笔记本电脑上安装了Ubuntu的pip。每当我尝试在终端使用PIP,我不断收到此错误:尝试在ubuntu终端中使用pip命令时导入错误

[email protected]:~$ pip 
Traceback (most recent call last): 
    File "/usr/local/bin/pip", line 9, in <module> 
    load_entry_point('pip==1.4.1', 'console_scripts', 'pip')() 
    File "/usr/local/lib/python3.4/dist-packages/setuptools-1.1.5-py3.4.egg/pkg_resources.py", line 357, in load_entry_point 
    def get_entry_info(dist, group, name): 
    File "/usr/local/lib/python3.4/dist-packages/setuptools-1.1.5-py3.4.egg/pkg_resources.py", line 2394, in load_entry_point 
    break 
    File "/usr/local/lib/python3.4/dist-packages/setuptools-1.1.5-py3.4.egg/pkg_resources.py", line 2108, in load 
    name = some.module:some.attr [extra1,extra2] 
ImportError: No module named 'pip' 
[email protected]:~$ ^C 
[email protected]:~$ 

我怎样才能阻止这种情况的发生,所以我可以只需键入像“PIP安装Django == 1.7.1”的命令?

回答

0

你引用

usr/local 

但PIP安装在

usr/lib 

检查您的安装。我会重新安装使用esay_install,然后打开/关闭终端。

+0

lopuj @ lopuj,戴尔系统的XPS L502X:〜$ sudo的使用easy_install为lopuj点子 [须藤]密码: 搜索点子 最佳搭配:PIP 1.4.1 处理PIP-1.4.1-PY 3。 4.egg pip 1.4.1已经是easy-install.pth中的活动版本 将pip脚本安装到/ usr/local/bin 将pip-3.4脚本安装到/ usr/local/bin 使用/ usr/local /lib/python3.4/dist-packages/pip-1.4.1-py3.4.egg 针对pip的处理依赖关系 针对pip的处理完成依赖关系 lopuj @ lopuj-Dell-System-XPS-L502X:〜$ – lopuj 2014-11-01 08:25:28

+0

I Ť重新安装它。有什么办法可以让它安装到usr/lib而不是usr/local。我不确定为什么它一直在那里? – lopuj 2014-11-01 08:28:08

+0

$ curl https://bootstrap.pypa.io/get-pip.py | python3.4 之后,您可以安装适用于相应python的最新setuptools,例如 $ python {2.7,3.4} -m pip install -U setuptools – smushi 2014-11-01 08:40:41

相关问题