[Python] Pip Update之後無法使用

[Python] Pip Update之後無法使用

OS Verson: Ubuntu 16.04 LTS
Python Version: 3.5

今天想說要從pip 9.0.1 更新到 10.0.0版本,結果一更新完就出現下面的錯誤,連想pip list都辦不到,
Piperror_001

錯誤的訊息顯示,

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())

Piperror_002

存檔後再次執行就能夠成功了!

Reference

After pip 10 upgrade on pyenv "ImportError: cannot import name 'main'"
pip Import Error:cannot import name main解决方案

Add a Comment