経緯
pip install --upgrade pipとしてpipをアップグレードすると、以下のエラーが出てpip installが出来なくなる問題が発生した。
どうもpip9〜pip10の移行に伴う問題の模様。
調べると様々な解決策が講じられているが、どれもあまりうまく行かない。
# エラーメッセージ概要、例えばscipyをインストールする場合 $ pip install scipy Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> from pip import main ImportError: cannot import name main
解決方法
以下URLを参考に、pythonからpipを呼び出すことで、pipでライブラリをインストールすることができた。
抜本的解決策では無いが、これで当面は困らないはず。
# 暫定の解決策 python -m pip install scipy
[参考URL]
pip v10 breaks Debian/Ubuntu pip3 command · Issue #5221 · pypa/pip · GitHub