在 Mac OS 12.3 以後,系統預設的 Python 已經拔除了 2.7 的版本。不過隨之而來的問題便是若你有透過 Homebrew 等方法安裝的 Python3 套件,那麼預設值就有機會遇上衝突。這邊筆記下解決方法。
解法
1. 將 Homebrew 安裝的 Python3 版本建立關聯 ( 這點在利用 Homebrew 安裝完時,會自動執行 )
2. 在 .zshrc 下,將路徑 PATH 新增上去:
1 2 |
# 若你是安裝 python 3.11 |
3. 打開 iTerm2,輸入 which python3 和 where python3 可以分別得到「當前用的 python3」和系統擁有的所有 python3 位置。同理 pip3 也是如此。
參考資料
1. Apple Finally Removing Python 2 in macOS 12.3
2. Trying to run Python 3.10 from Terminal after Homebrew install