升級pip後出現 ImportError: cannot import name main
阿新 • • 發佈:2019-01-02
在Ubuntu中,升級了pip,再次使用pip 安裝相關的python包的時候就出現以下錯誤
ImportError: cannot import name main
解決:pip檔案在usr/bin目錄下,cd進去,進行以下修改
把下面的三行
from pip import main if __name__ == '__main__': sys.exit(main())
換成下面的三行
from pip import __main__ if __name__ == '__main__': sys.exit(__main__._main())
然後問題就解決了。
-------------------------------------------------------------------
如果在pip時候遇到許可權問題,如下錯誤,此時可以直接加sudo進行解決,sudo pip install ....
-------------------------------------------------------------------
如果遇到超時問題或者下載很慢的問題:可以使用豆瓣資源,使用以下命令即可:
pip install pyinstaller -i