升级pip后出现importError报错

升级pip后出现ImportError: cannot import name main

产生原因

在Ubuntu中,升级了pip,再次使用pip 安装相关的python包的时候就出现以下错误

1
ImportError: cannot import name main

解决方法

进入usr/bin目录,修改pip(或pip3)文件进行修改:

1
2
vim /usr/bin/pip
vim /usr/bin/pip3

把下面的三行

1
2
3
from pip import main
if __name__ == '__main__':
sys.exit(main())

换成下面的三行

1
2
3
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
-------------本文结束 感谢您的阅读-------------