【Mac OS 12.3〜】Python2のインストール

Mac OS 12.3からPython 2が同梱されていません。

ということで今回は、Mac OS 12.3でPython 2をインストールする方法を紹介します。

Homebrewをインストール

Homebrewがインストールされていない場合は、下記のページのコマンドを実行してHomebrewをインストールしてください。

https://brew.sh/index_ja

Homebrewを既に入れている方

既にHomebrewが入っている場合は、アップデートをします。

% brew update

ここでエラーが発生した場合は、エラー文にあるgit -Cから始まるコードをコピペして実行してください。

pyenvをインストール

% brew install pyenv

path読み込みなどを行います。

% echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
% echo 'eval "$(pyenv init -)"' >> ~/.zshrc
% vim ~/.zshrc

最後の行に以下を追加します。vimの使い方が分からない方は、後述します。

alias brew='env PATH="${PATH//$(pyenv root)\/shims:/}" brew'

vimの使い方

  • 「i」キーを押して文字入力ができるようにします。
  • 上記コードを最後の行に追加します。
  • 「esc」キーを押して入力モードを終了させます。
  • 「:wq」を実行して、保存&終了します。

下記のコードを実行して、再読み込みさせます。

% source ~/.zprofile
% source ~/.zshrc

下記を実行して、インストールできるバージョンを確認します。

% pyenv install --list

python3もインストールしないとうまくいかなかったので、2と3両方インストールします。

python2の最新が2.7.18、python3の最新が3.10.3なので、これをインストールします。

% pyenv install 2.7.18
% pyenv install 3.10.3

python 2.7.18 をグローバルで使えるように設定します。

% pyenv global 2.7.18 3.10.3
% python2 --version
Python 2.7.18