MacOSのターミナルでpythonコマンドを実行するとデフォルトでインストールされている古いpythonが呼び出される。
最新のPythonを利用したい場合のインストール、アップデート手順を示す。
パッケージからのインストール
手順1 Pythonのインストール
Python公式からインストールするpythonのパッケージをダウンロードし、インストールする。
パッケージからインストールした場合のインストール先パスは/Library/Frameworks/Python.framework/Version/<バージョン>/bin
となる。
手順2 .zshrcの編集
MacOS Catalinaからデフォルトのログインシェルがbash
からzsh
に変更されたため、.zshrc
にpython3のパスを追加する。
# vi等のエディタで.zshrcを開き、編集する
$ vi ~/.zshrc
~/.zshrc
# PYTHON_HOMEにインストールしたpythonのパスを指定する
export PYTHON_HOME="/Library/Frameworks/Python.framework/Version/3.9/bin"
export PATH="$PYTHON_HOME:$PATH"
# pythonコマンドでpython3が起動するにようにaliasを設定
alias python='python3'
alias pip='pip3'
zshrc
設定後、ターミナルを再起動しpythonを起動させた際に、インストールされたバージョンが呼び出されていればOK。
$ python
Python 3.9.1 (v3.9.1:1e5d33e9b9, Dec 7 2020, 12:10:52)
[Clang 6.0 (clang-600.0.57)] on drawin
Type "help", "copyright", "credits" or "license" for more information.
>>>
また、古いPythonをアンインストールする場合は、Macのアプリケーションを開くと、Python 3.X
というフォルダが存在するため、それをドラッグ&ドロップでゴミ箱に捨てるだけでOK。