macOS python 環境整理
在 macOS 上使用 Python 時,經常會遇到多版本衝突的問題,比如 python 和 python3 指向不同的路徑,pip 和 pip3 使用不同的 Python 版本等等。這篇文章記錄了我遇到的問題及解決過程,方便日後查閱。 問題背景 以下是本機環境狀況: ❯ python3 -V Python 3.11.6 ❯ python -V zsh: command not found: python ❯ which python3 /usr/local/bin/python3 ❯ which python python not found ❯ which pip3 /usr/local/bin/pip3 ❯ which pip /opt/homebrew/bin/pip ❯ pip3 --version pip 23.2.1 from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip (python 3.11) ❯ pip --version pip 24.2 from /opt/homebrew/lib/python3.10/site-packages/pip (python 3.10) ❯ brew info python ==> [email protected]: stable 3.13.1 (bottled) Installed /opt/homebrew/Cellar/[email protected]/3.13.1 遇到的問題 python 無法執行,系統找不到指令。 pip 和 pip3 分別指向不同版本的 Python。 Homebrew 已安裝 Python 3.13,但未作為默認版本。 解決方案 1. 確保 Python 和 pip 的一致性 (1) 查看 pip 和 pip3 路徑 執行以下指令檢查 pip 和 pip3 所指向的 Python 版本: ...