ubuntu升级pip后, ImportError: cannot import name ‘main‘
原因是升级以后,路径变了,导致出错。
提示报错的是/usr/bin/pip,用which pip获取到的路径是~/.local/bin/pip
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
~$ which pip
~/.local/bin/pip
解决办法很简单,把/usr/bin/pip替换为默认使用的pip即可,命令如下
sudo cp /usr/bin/pip /usr/bin/pip.bak && \
sudo cp ~/.local/bin/pip /usr/bin/pip