pipをアップグレードするとpip installがエラーで使えなくなる問題の解決方法(from pip import main; ImportError: cannot import name main)

経緯

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