pipコマンドが動かない時の対処法

久しぶりにpipコマンドを実行すると下記のようなエラーが出て使えなくなっていた。

Traceback (most recent call last):
  File "/Users/〇〇/anaconda3/bin/pip", line 5, in <module>
    from pip._internal.main import main
  File "/Users/〇〇/anaconda3/lib/python3.7/site-packages/pip/_internal/__init__.py", line 2, in <module>
    import pip._internal.utils.inject_securetransport  # noqa
ModuleNotFoundError: No module named 'pip._internal.utils.inject_securetransport'

対処法

公式ヘルプより
https://pip.pypa.io/en/stable/installing/

下記のコマンドを実行することで解決

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

$ python get-pip.py

動作確認

$ pip -V
pip 20.2.2 from /Users/〇〇/anaconda3/lib/python3.7/site-packages/pip (python 3.7)


久々にスクレイピングやるぞ〜