pip3 ImportError: cannot import name ‘main‘的解决办法

使用pip3时出现如下错误:

Traceback (most recent call last):

  File "/usr/bin/pip3", line 9, in <module>

    from pip import main

ImportError: cannot import name 'main'

解决方法:

网上了一些大概总结如下:

1、把 /usr/bin/pip3文件中

from pip import main 

修改为 

from pip._internal import main  

2、把 /usr/bin/pip3文件中

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

修改为

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

3、输入以下命令卸载pip并重新安装

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

猜你喜欢

转载自blog.csdn.net/Kernel_Heart/article/details/102571731