2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

pythonコマンドが効かない

Last updated at Posted at 2022-07-26

さあこれからpythonの勉強していくぞ!って時にいきなり出鼻をくじかれたことのメモ

前提条件

image.png

発生した問題

まずpythonのバージョンを確認しようと思って

python -V

を実行するが

zsh: command not found: python

となる。え?タイプミスか?と思ったが絶対それはない。
pythonがインストールされてないんだぁと思ってインストールするが、それでも同じ結果。

少しぐぐった結果以下コマンドで確認すると...

python3 -V
Python 3.9.13

やっとバージョンが出た。。

原因

どうやらM1 macのアップデートでpython2が削除されていたようでした。
それによってpythonコマンドが効かず、python3コマンドだと効いた。

パスを通す

python3って毎回打つのが面倒なので、pythonって打って反応するようにパスを変えたい。
pythonコマンドはpython2が削除されたため、「command not found: python」になっていた。

以下でpython3のパスを確認する。

which python3

ここにpython3があるとのこと。これがパス。

/usr/local/bin/python3

zshで管理してるので、そこにパスを追記する。
ちなみにシェルの確認は以下でできる。

echo $SHELL 

zshrcファイルにパスを記述するのだが、Finderさっと見たらそんなんなさそうだったので、コマンドで確認してみる。

ls -a

やはり存在しないので以下で作成。

touch .zshrc

このファイルの中にさっきのパスを記す。

export PATH=/usr/local/bin/python3

これでバージョン確認をすると...

python -V
Python 3.9.13

と出てくれました...!!!

学び

・パスについての理解ができた。
・コマンドでなんやかんや作業するのは理解できると楽しい。
・macのアップデートがこんなところに影響するってのもあるんだなぁと知った。

2
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?