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的版本验证,能显示版本呢代表问题解决;