在 macOS 下升级 Python 有几种常见的方法,具体取决于你最初是如何安装 Python 的。了解你的安装方式是关键。
首先,你需要知道你当前 Python 版本以及它的安装路径。
- 检查 Python 版本:
python --version # 可能指向 Python 2.x
python3 --version # 通常指向 Python 3.x
- 检查 Python 路径:
which python
which python3
根据 which 命令的输出,我们可以推断出安装方式。常见的安装方式有:
- macOS 系统自带 Python: 通常在
/usr/bin/python。不建议直接修改或升级系统自带的 Python,因为它可能被 macOS 的内部工具所依赖,直接操作可能导致系统不稳定。 - Homebrew 安装: 通常在
/usr/local/bin/python3或/opt/homebrew/bin/python3(M1/M2 Mac)。这是 Mac 用户最推荐和最方便的管理 Python 的方式。 - pyenv 安装: 通常在
~/.pyenv/shims/python。pyenv 是一个强大的 Python 版本管理工具。 - Anaconda/Miniconda 安装: 通常在
~/anaconda3/bin/python或~/miniconda3/bin/python。Anaconda 是一个全面的数据科学平台。 - 直接从 Python 官网下载安装包 (pkg): 通常安装到
/Library/Frameworks/Python.framework。
下面针对不同的安装方式讲解如何升级:
最推荐的方式:使用 Homebrew (如果还没有安装,强烈建议安装)
Homebrew 是 macOS 上最流行的包管理器,也是管理 Python 版本的最佳方式之一。
1. 安装 Homebrew (如果尚未安装):
打开终端并运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
按照屏幕上的指示完成安装。
2. 升级 Homebrew 本身:
brew update
3. 升级 Python (如果已通过 Homebrew 安装):
如果你的 Python 3 是通过 Homebrew 安装的,只需运行:
brew upgrade python
这会把 Homebrew 版的 Python 升级到最新稳定版本。
4. 如果你尚未通过 Homebrew 安装 Python 3,或者需要安装特定版本:
brew install python # 这会安装最新稳定版 Python 3


