HomeBrew版のインストール手順(書きかけ)
% brew install python
% brew upgrade
% brew install pipx
公式サイト版のインストール手順(これがいいとは限らない)
最近のmacOSを使っていると、初期状態でpythonはインストールされていません。一応パスを確認するターミナルのコマンド↓
% which python
python not found
% which python3
python3 not found
インストールされていないことを確認したら、下記サイトよりインストーラをダウンロードしてインストールします。
![](https://www.python.org/static/opengraph-icon-200x200.png)
Python Releases for macOS
The official home of the Python Programming Language
ダウンロードしたファイルをダブルクリックするとインストールが始まり、適当にOKしていくとインストールが完了します。インストール完了後、再度ターミナルウィンドウを開き直して下記のようにインストールされたことを再確認します。
% which python3
/Library/Frameworks/Python.framework/Versions/3.12/bin/python3
私の環境では上記のバージョンでしたが、ここはインストールした環境で変わります。
次に、SHELLの設定を確認するために、下記のようにして現在使用しているSHELL(bashなのかzshなのか)を確認しておきます。
% echo SHELL
/bin/zsh
ZSHを使用してることが分かったので、初期設定は、.zshrcに書けばいいことを確認できました。このファイルを開きます。
% open ~/.zshrc
これで、テキストエディタで、.zshrc が開きます。
下記のようにパス設定、および、pythonとタイプして開くように設定します。
# python.
export PYTHON_HOME="/Library/Frameworks/Python.framework/Version/3.12/bin"
export PATH="$PYTHON_HOME:$PATH"
alias python='python3'
alias pip='pip3'
.zshrcを保存した後、ターミナルを再起動するか、source ~/.zshrc を実行すると下記のようにpythonコマンドが有効になることが確認できます。
% which python
python: aliased to python3
% python --version
Python 3.12.3
!公式サイト版のアンインストール手順
下記のページが分かりやすいので参考にしてください。
![](https://res.cloudinary.com/zenn/image/upload/s--Hq7EbqGN--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%255BmacOS%255D%25E5%2585%25AC%25E5%25BC%258F%25E3%2581%258B%25E3%2582%2589%25E3%2582%25A4%25E3%2583%25B3%25E3%2582%25B9%25E3%2583%2588%25E3%2583%25BC%25E3%2583%25AB%25E3%2581%2597%25E3%2581%259FPython%25E3%2582%2592%25E3%2582%25A2%25E3%2583%25B3%25E3%2582%25A4%25E3%2583%25B3%25E3%2582%25B9%25E3%2583%2588%25E3%2583%25BC%25E3%2583%25AB%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E3%2581%25BF%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly96ZW5uLWRldi5naXRodWIuaW8vZGVmYXVsdC1hdmF0YXJzL2RhcmsvbS5wbmc=%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png)
[macOS]公式からインストールしたPythonをアンインストールする