「python: command not found」と出るときの原因と直し方
ターミナルやコマンドプロンプトで python や pip を打つと、こう出ることがある。
python: command not foundpip: command not found原因は2つに絞れる。Pythonがそもそも入っていないか、入っているのにPATHが通っていないかだ。順に切り分ける。
まず入っているか確認する
Mac・Linuxでは python ではなく python3 が正しいことが多い。
python3 --versionpython3 -m pip --versionこれでバージョンが出れば、Pythonは入っている。python だけが見つからないなら、これからは python3 と python3 -m pip を使えばいい。
入っていない場合
公式インストーラを使うのが確実だ。
- Windows:python.org のインストーラを使い、最初の画面で「Add python.exe to PATH」にチェックを入れる。ここを忘れると command not found になる。
- Mac:python.org の公式版、または
brew install pythonで入れる。
入っているのに見つからない場合(PATHの問題)
インストール先がPATHに含まれていないと、コマンドとして呼べない。
- Windows:インストール時の「Add to PATH」を入れ直すのが早い。再インストールでチェックを入れる。
- Mac/Linux:
which python3でパスを確認する。出ないなら、インストール先(公式版なら/Library/Frameworks/Python.framework/.../bin、Homebrewなら/opt/homebrew/bin)をPATHに追加する。
まとめ
- まず
python3 --versionで存在を確認する - 無ければ公式インストーラ(Windowsは「Add to PATH」必須)
- あるのに見つからないならPATHにインストール先を追加する
- Mac・Linuxでは
pythonでなくpython3を使う