在Ubuntu上安装软件,不小心升级了pip,导致使用时报错如下
Traceback (most recent call last): File "/usr/bin/pip", line 9, in from pip import main ImportError: cannot import name main
后来发现是因为将pip更新为pip-18.1后库里面的函数有所变动造成这个问题。 解决方法如下:
vim /usr/bin/pip
将原来的:
from pip import main if __name__ == '__main__': sys.exit(main())
改为:
from pip import __main__ if __name__ == '__main__': sys.exit(__main__._main())
就可以了