1. ホーム
  2. python

[解決済み] Homebrew を使って Mac に Python 2 と 3 の両方をインストールするにはどうしたらいいですか?

2022-05-03 15:40:18

質問

Python 2と3の間を行き来できるようにしたいのですが、どうすればいいですか?パスをいじって面倒なことになりたくないので、Homebrewを使用してどのようにそれを行うか。 現在、私はHomebrewを通して2.7をインストールしています。

どのように解決するのですか?

私なら pyenv インストールすることができます。

$ brew install pyenv

Bashシェルでpyenvを有効にするには、実行する必要があります。

$ eval "$(pyenv init -)"

Bashの起動時に自動的にこの処理を行うには、この行を ~/.bash_profile . 1

使用方法

pyenvをインストールして起動したら、異なるバージョンのpythonをインストールし、使用できるものを選択することができます。例

$ pyenv install 2.7.5

インストールされているバージョンを確認することができます。

$ pyenv versions

そして、このコマンドでpythonのバージョンを切り替えることができます。

$ pyenv global 3.3.1

また、カレントディレクトリのpythonのバージョンを設定することができます。

$ pyenv local 3.5.2

を実行することで確認できます。 python --version :

$ python --version
Python 3.5.2


1 <サブ Homebrewでは、pyenvのインストール時にこれを行うように指示されていましたが メッセージは削除されました。 . Zshや他のシェルの場合、正確な手順は異なるかもしれません。