跳到主要內容

[python] pip 更新到18.0 後出現 "ImportError: cannot import name 'main'"

剛剛自己測試後, 成功解除 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

留言