[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都辦不到,
錯誤的訊息顯示,
1 2 |
ImportError: cannot import name 'main' |
查了一下發現這個是個Bug,ImportError: cannot import name main when running pip –version command in windows7 32 bit,所以根據他的解決方法修改/usr/bin/pip3內的內容,
Oringinal:
1 2 3 4 |
from pip import main if __name__ == '__main__': sys.exit(main()) |
Changed to this one:
1 2 3 4 |
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解决方案