剛剛自己測試後, 成功解除 pip upgrade 後出現 ImportError 的暴力的爛解法XD #個人環境 os: ubuntu 16.04 LTS python: 2.7 #先將 pip 移除 python -m pip uninstall pip #按 y 即可 #下載下列檔案並存成 "get_pip.py" https://gist.github.com/mikechan0731/547711ccacca3010d00748d3671c6569 #啟動此檔案 $ cd {TO_FILE_LOCATION} $ sudo python get_pip.py --ignore-installed 這樣就會把 pip 裝回來啦~測試後也沒有再出現 import name 'main' 的問題了~ 想要了解真正解法的可以看這個 issue (看來真的很多人出這個問題啊) https://github.com/pypa/pip/issues/5240
不定時更新學習的新事物與大家分享! (主力在 Python, 遊戲化與教育。)