Ubuntu 更新pip后报错 ImportError: cannot import name 'main' 解决办法

提醒pip版本低,采用‘pip install --upgrade pip’命令更新pip后,安装报错ImportError: cannot import name 'main' 。

解决方法为:

方法1: 输入以下命令重新安装pip

sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall

参考https://stackoverflow.com/questions/49836676/error-after-upgrading-pip-cannot-import-name-main

 

方法2:pip文件在usr/bin目录下,cd进去,进行以下修改

将原来的:

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

改为:

from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

注意__main__左右的下划线是两个下划线。

你可能感兴趣的:(Ubuntu 更新pip后报错 ImportError: cannot import name 'main' 解决办法)