pip install
や npm install
をした時に、
zsh: command not found: pip
zsh: command not found: npm
zsh: command not found: python
というエラーが表示される場合があります。
今回はその場合の対応方法を紹介いたします。
シェルスクリプトを変更しましたか?
このエラーは以下のようなケースでよく発生します。
- 利用しているシェルスクリプトをbashからzshに変更
- 古いMac OSをCatalina以降にバージョンアップ
上記の作業をしたあとに、このエラーが発生した場合、zshのファイルパスが通っていない可能性が高いです。
解決手順
.zshrcファイルの有無を確認する
Homeディレクトリ内の .zshrc ファイルの有無を確認します。
Home ディレクトリへの行き方がわからない場合は、以下のサイトで説明していますのでご確認ください。
もし.zshrcファイルが無い場合は、Home ディレクトリ直下に .zshrcファイルを作成します。
テキストエディタで作成しても良いですし、以下のコマンドを利用しても作成が可能です。
*コマンドを利用する場合は、ターミナルでHomeディレクトリをカレントディレクトリにしておいてください。
touch .zshrc
zshはbashと同じく複数の設定ファイルを扱います。
こちらに詳細が記載されていますので余力のある方はごらんください。*今回は利用しません。
bash_profileの内容をコピー
Home ディレクトリにある .bash_profileを開いて、内容の全てを.zshrcファイルにコピーします。
ターミナルを再起動して再度実行
ターミナルを再起動して、もう一度、pip installなどコマンドを実行してください。