🐉

pip installでcommand not found: pipが出た時の対処方

に公開

エラーに関して

Python のパッケージをインストールする際によく使われる pip install。
ところが環境によっては command not found: pip というエラーに遭遇することがあります。

$ pip install aws-mfa
zsh: command not found: pip

なぜエラーになるのか?

最近の macOS では、システム標準の Python が「外部から直接パッケージを追加できない管理環境」となっているため、pip が最初から利用できないケースがあります。

もしインストールしたいのが「Python製のCLIツール」であれば、pipx を使うのがおすすめです。
参考記事にあるように仮想環境を利用する方法もありますが、pipxの方がシンプルに導入できます。
(pipx は Python 製の CLI のパッケージマネージャです)

解消法

$ brew install pipx
$ pipx ensurepath
$ pipx install aws-mfa

参考

Discussion