ダウンロードしたPythonバージョンからHomebrewバージョンに切り替える

ダウンロードしたPythonバージョンからHomebrewバージョンに切り替える

私は最近、Python 2や3のバージョン(python.orgなど)のダウンロードからHomebrewインストールに切り替えることにしました。単純なbrew install python()を使用してHomebrewにPython 2、3をインストールしました3が、端末でPython Shellセッションを開くと、まだPythonの以前のバージョンです。

確かに期待になりますね。しかし、以前にインストールしたPythonバージョンではなく、HomebrewバージョンのPythonを使用できるようにするにはどうすればよいですか?あるいは、より良い方法は、古いバージョンのPythonを完全に削除して新しいバージョンを使用することです。それは可能ですか?

私の研究によると、MacからPythonのバージョンを簡単に削除するのは難しいようです。私は通常この問題にアクセスして自分で解決しようとしましたが、Macで間違ったバージョンのPythonを使用するといくつかの悪いことが起こる可能性があると聞きました。

私はOS X El Captianバージョン10.11を使用しています。

編集:また、端末でのみ機能させるトリックを探していないことにも言及する必要があります。また、PyCharmでPythonインタプリタのバージョンを変更しようとすると、新しくインストールされたPythonのバージョンも表示されません。

答え1

問題は、ユーザー固有のファイル~/.bash_profileに次のように自動生成された行があることです。

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH

この問題を解決するために、すべての行をコメントアウトして、私が望むバージョンのPythonに接続されている他のパスを上書きしないようにしました。

関連情報