pip报错,原因何在?
发表于 : 2018-05-24 9:33
我分别用sudo aptitude install -y python-pip和sudo aptitude install -y python3-pip成功安装pip和pip3。
alex@alex-System-Product-Name:~$ pip -V
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
alex@alex-System-Product-Name:~$ pip3 -V
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
我看到有更新提示:
You are using pip version 8.1.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
于是用pip install --upgrade pip
alex@alex-System-Product-Name:~$ pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages ... ne-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 896kB/s
Installing collected packages: pip
Successfully installed pip-10.0.1
但是当再去使用pip -V时,会产生报错。
alex@alex-System-Product-Name:~$ pip -V
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
我使用sudo aptitude remove python-pip,然后使用sudo aptitude install python-pip
这种情况下仍然报错:
alex@alex-System-Product-Name:~$ pip
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
请问原因何在?如何解决?
alex@alex-System-Product-Name:~$ pip -V
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
alex@alex-System-Product-Name:~$ pip3 -V
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
我看到有更新提示:
You are using pip version 8.1.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
于是用pip install --upgrade pip
alex@alex-System-Product-Name:~$ pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages ... ne-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 896kB/s
Installing collected packages: pip
Successfully installed pip-10.0.1
但是当再去使用pip -V时,会产生报错。
alex@alex-System-Product-Name:~$ pip -V
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
我使用sudo aptitude remove python-pip,然后使用sudo aptitude install python-pip
这种情况下仍然报错:
alex@alex-System-Product-Name:~$ pip
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
请问原因何在?如何解决?