MacでPython3インストール後Homebrewで再インストールする時困った事と解決法
- Python -
2023.09.06
新しいMacの端末にPython3をインストールしようとして、困ったことになったのでメモを残します。当時の状況は以下です。
- Python公式のpython.orgからMac用python 3.9インストーラをダウンロードしてインストール
- やっぱりHomebrewでPython 3.8をインストールしなおそうと思い、brew install pythonで再インストール(①はアンインストールせず)
- ~/.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 で再インストールできます。
僕の場合、まさに
brew link --overwrite python3
を実行することでbrewでインストールしたPythonが起動に成功したのでした。