IT

zsh: command not foundが表示された場合に確認すべきこと


pip installnpm installをした時に、

  • zsh: command not found: pip
  • zsh: command not found: npm
  • zsh: command not found: python


というエラーが表示される場合があります


owner
折角やる気が出てるのにインストールで止まるなんて...


今回はその場合の対応方法を紹介いたします。

シェルスクリプトを変更しましたか?


このエラーは以下のようなケースでよく発生します。


  • 利用しているシェルスクリプトを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などコマンドを実行してください。



コツ・しくみ・落とし穴をしっかりおさえるから 人気プログラミング言語「Python」がスイスイ身に付く!

-IT