pipをバージョン10にアップグレードした時にエラーが出る問題と解決法

ついさっきpip3 install –upgrade pip ってやったら盛大にpipがエラー返すようになって動かなくなったので解決法を。

ぐぐったら簡単に見つかったけど日本語の情報がなかったので。

Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import main
ImportError: cannot import name 'main'

ってでた。

どうやらpip3ではなくpip(python2のやつ)のコードをコピペしたまま修正するのを忘れている感じのように見えるが修正するとゴタゴタに巻き込まれそうなのでシンプルに再インストールしよう。

sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall

って打つだけ。

これで少なくとも自分は問題解決できた。

無理だったらまあ助けになるかわからないけどコメントにどうぞ。

ソース: Stackoverflow

(基本的にStackoverflowを翻訳しただけな気もするが気にしない気にしない。