MacでPython3インストール後Homebrewで再インストールする時困った事と解決法

- Python -
2020.11.15
Python[パイソン]

新しいMacの端末にPython3をインストールしようとして、困ったことになったのでメモを残します。当時の状況は以下です。

  1. Python公式のpython.orgからMac用python 3.9インストーラをダウンロードしてインストール
  2. やっぱりHomebrewでPython 3.8をインストールしなおそうと思い、brew install pythonで再インストール(①はアンインストールせず)
  3. ~/.zshrcにパスを優先して通すなど頑張っても、②でinstall した3.8のPythonが起動せず①でインストールした3.9が起動する

③にあるように、なにをどうしてもbrew installで再インストールしたバージョンのPythonが起動しないという問題に苦しみました。

(ちなみに、①でインストールしたPythonのアンインストールが権限の関係でできませんでした)

Homebrewで再インストールしたバージョンのPythonが起動しない問題を解決

そんなとき、ググりにググっているとこんな記述が。

/usr/local/bin のシンボリックリンクは python.org のものをインストールしたら上書きされてしまいますので,Homebrew のものを主に使う場合は brew link --overwrite python3 と打ち込みます。さらにわけがわからなくなったら brew reinstall python3 で再インストールできます。

出典:https://oku.edu.mie-u.ac.jp/~okumura/python/install.html

僕の場合、まさに

brew link --overwrite python3

を実行することでbrewでインストールしたPythonが起動に成功したのでした。

↑TOP