2016年11月6日日曜日

pip v9.0.0 のエラー対処

pip をversion 9.0.0 にしたらエラーで困ってます

とりあえず、ダウングレードしておきます。

エラーメッセージ
>  File "/usr/local/lib/python3.4/site-packages/pip/_vendor/distro.py", line 922, in _lsb_release_info
>    stdout, stderr = stdout.decode('ascii'), stderr.decode('ascii')
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 22: ordinal not in range(128)

まず、エラー個所を修正
/usr/local/lib/python3.4/site-packages/pip/_vendor/distro.py
の922行目を修正。
 stdout, stderr = stdout.decode('utf-8'), stderr.decode('utf-8')

次にダウングレード
pip install pip==8.1.1 --upgrade

しばらく、このバージョンで。