Python 3はすでにインストールされていますが、python-Vはpython2を返します[重複]

Sep 07 2020

home-brewを使用してpython3をインストールしようとしました。すでにインストールされていることがわかります。

私がpythontest.pyを実行するときはいつでも、それはpython2を使用します。デフォルトをPython3に変更するにはどうすればよいですか?

回答

L00P Sep 07 2020 at 21:49

コマンドの下にPythonが表示された場合は、インストールされています。それは何のバージョンですか?確認しよう:

$ brew info python
python: stable 3.7.3 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python/3.7.2_1 (8,437 files, 118MB) *
## further output not included ##

Homebrewのメンテナは、最新のリリースを指すようにデフォルトのPythonボトルを更新しました。Homebrewのメンテナは、私たちのほとんどよりもリリースの更新に信頼性が高いため、次のコマンドでHomebrewのバージョンのPython3を使用できます。

$ brew update && brew upgrade python

ここで、Homebrewが管理するPythonのコピーをエイリアスで指定する必要があります。

# If you added the previous alias, use a text editor to update the line to the following.
alias python=/usr/local/bin/python3

上記のパスがHomebrewが環境内のPythonをインストールした場所を指していることを確認するには、brew infopythonを実行してパス情報を探すことができます。