🐉
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