1. 程式人生 > >pip升級後Import Error:cannot import name main解決方案

pip升級後Import Error:cannot import name main解決方案

在Ubuntu上安裝軟體,不小心升級了pip,導致使用時報錯如下

後來發現是因為將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())