[Python] Pip Update之後無法使用
Posted On 2018-07-03
[Python] Pip Update之後無法使用
OS Verson: Ubuntu 16.04 LTS
Python Version: 3.5
今天想說要從pip 9.0.1 更新到 10.0.0版本,結果一更新完就出現下面的錯誤,連想pip list都辦不到,
錯誤的訊息顯示,
ImportError: cannot import name 'main'
查了一下發現這個是個Bug,ImportError: cannot import name main when running pip --version command in windows7 32 bit,所以根據他的解決方法修改/usr/bin/pip3內的內容,
Oringinal:
from pip import main
if __name__ == '__main__':
sys.exit(main())
Changed to this one:
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
存檔後再次執行就能夠成功了!
Reference
After pip 10 upgrade on pyenv "ImportError: cannot import name 'main'"
pip Import Error:cannot import name main解决方案