ubuntu中pip3升级出现Traceback (most recent call last): File “/usr/bin/pip3”, line 9, in from pip import

2023-11-04

ubuntu18.04中pip3升级之后遇到这样的问题:

Traceback (most recent call last): 
File “/usr/bin/pip3”, line 9, in 
from pip import main

ImportError: cannot import name ‘main’

后来发现是因为将pip更新为10.0.0后库里面的函数有所变动造成这个问题。
解决方案:

sudo gedit /usr/bin/pip

将原来的:

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

改成:

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

就OK了,然后查看pip3的版本验证,能显示版本呢代表问题解决;

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu中pip3升级出现Traceback (most recent call last): File “/usr/bin/pip3”, line 9, in from pip import 的相关文章

随机推荐