@F_G

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Mac M1 ターミナルで Pythonコマンドが使えない。

Mac M1 ターミナルで Pythonコマンドが使えません

Pythonをインストールしたはずなのに

$ python
zsh: command not found: python

viで編集しようとしても...

$ vi ~/.zshrc
dyld[8099]: Library not loaded: 
/usr/local/opt/gettext/lib/libintl.8.dylib
  Referenced from: <186DDF42-F14C-32D5-AE34-EF064AE0E8B3> 
/usr/local/Cellar/vim/9.0.1350/bin/vim
Reason: tried: 
'/usr/local/opt/gettext/lib/libintl.8.dylib' (no such file), 
'/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/gettext/lib/libintl.8.dylib' (no such file), 
'/usr/local/opt/gettext/lib/libintl.8.dylib' (no such file), 
'/usr/local/lib/libintl.8.dylib' (no such file), 
'/usr/lib/libintl.8.dylib' (no such file, not in dyld cache)
zsh: abort      vi ~/.zshrc

でも Python3は動く...

$ python3 -V
Python 3.11.2

自分で試したこと

・pythonをダウンロードしてきた→Not found

・$ vi ~/.zshrc を使って

alias python='python3'
alias pip='pip3'

と入れようとしたが先ほどのようにエラー
直接.zshrcにぶち込んでも

zsh: command not found: python
0 likes

1Answer

自分はbashですが、似たような状況です。
aliasで逃げています。

$ python
-bash: python: command not found

$ python3 --version
Python 3.11.2

$ alias python=python3
$ python --version
Python 3.11.2

$ which python
$ which python3
/usr/local/bin/python3 

M1 Macでも同じでした。

% python --version
zsh: command not found: python

% python3 --version
Python 3.9.6

% alias python=python3
% python --version
Python 3.9.6

0Like

Your answer might help someone💌