🙃

【mac Mチップ】homebrewでpython3をインストールする

2024/04/25に公開

mac book購入したので設定方法の備忘録。

homebrewでmacをインストールする

以下のコマンドでインストールしたいバージョンを確認し、
対象をインストールしてください。

zsh
% brew search python@3
==> Formulae
boost-python3            python@3.11              python@3.7               python@3.9               bpython                  jython
python@3.10              python@3.12 ✔            python@3.8               ipython                  cython

% brew install python@3.12

% python -V
Python 3.11.6

バージョン切り替え

複数バージョンを入れている場合、以下のコマンドで切り替えられる

brew search python@3
==> Formulae
boost-python3            python@3.11 ✔            python@3.7               python@3.9               bpython                  jython
python@3.10              python@3.12 ✔            python@3.8               ipython                  cython

$ brew unlink python@3.12 && brew link --force --overwrite python@3.11

https://qiita.com/YumaInaura/items/c3bf1314a3521aaeeb9f

pythonコマンドでpython3を実行する

mac M1以降ではpython2がなく、pythonコマンド()が実行できなくなっています。
python3と入力するのが面倒なのでpythonで実行できるようにします。
(pipもついでに変更します)

~/.zshrcにpython3をpythonで実行するように編集します。

zsh
$ vi ~/.zshrc
alias python=python3
alias pip=pip3

または
echo 'alias python=python3' >> ~/.zshrc
echo 'alias pip=pip3' >> ~/.zshrc

余談

bashの方がhomebrewから実行されてなくて統一しようとしたが、
近年はzshがデフォルトで使用されているので変更、調べるのを止めました。

zsh
% which python3 
/opt/homebrew/bin/python3
bash
$ which python3
/usr/local/bin/python3

https://mykii.blog/what-is-shell-bash-and-zsh/#Mac-2

Discussion