1. 程式人生 > >Ubuntu中使用pip時 ImportError: cannot import name main

Ubuntu中使用pip時 ImportError: cannot import name main

問題描述:

在Ubuntu中,升級了pip,再次使用pip 安裝相關的python包的時候就出現以下錯誤

ImportError: cannot import name main

解決方案:

使用管理員許可權修改/usr/bin/pip檔案(如何使用管理員許可權,參考1)

將以下三行

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

改換成以下三行

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

完成。

參考: