ubuntu更新pip以后提示“ImportError: cannot import name main”的原因及解决办法

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 
    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

 

你可能感兴趣的:(ubuntu更新pip以后提示“ImportError: cannot import name main”的原因及解决办法)