macOS 系统 Python 环境升级指南
前置说明:Python 最新稳定正式版为 3.13.1,3.14 为开发预览版,不建议生产使用。下文以最新稳定版为准。
核心原则
操作基于以下原则,确保 macOS 环境安全:
原则 1:macOS 内置的 Python 2.7 不可修改
macOS 系统底层依赖自带的 Python 2.7(位于 /usr/bin/python),删除或修改会导致系统报错、终端失效等问题,请勿触碰。
原则 2:Python 3 升级采用新装高版本 + 共存模式
macOS 可同时存在多个 Python 3 版本(如 3.8、3.13)。目标是安装最新版并让 python3 指向新版本,旧版可保留或卸载。
原则 3:python 与 python3 命令独立
python→ 调用系统内置 Python 2.7python3→ 调用安装的 Python 3.x 版本pip/pip3→ 分别对应 Python 2.7 和 Python 3.x 的包管理工具
方案一:Homebrew 安装/升级 Python 3(推荐)
Homebrew 是 macOS 官方推荐的包管理器,优势包括一键安装、自动配置环境变量、多版本隔离等。
前置检查
打开终端输入 brew -v。若显示版本号则已安装;若提示 command not found,需先执行官方安装脚本。
操作步骤
- 更新 Homebrew 源:
brew update
- 安装/升级 Python 3:
brew install python3
- 未安装过会直接安装最新版。
- 已安装旧版会自动升级并保留旧版本。
安装完成后,python3 将指向最新版,pip3 也会同步升级。
方案二:官网安装包(.pkg)升级 Python 3
适合不想使用 Homebrew 的用户,需手动配置环境变量。
步骤 1:下载安装包
访问 https://www.python.org/downloads/mac-osx/,下载 Latest Python 3 Release 对应的 macOS 64-bit universal2 installer。
步骤 2:安装
双击 .pkg 文件,按向导完成安装。路径通常为 /Library/Frameworks/Python.framework/Versions/3.13。
步骤 3:配置环境变量
确认终端类型(zsh 或 bash):
echo $SHELL

