欢迎各位兄弟 发布技术文章
这里的技术是共享的
截至 macOS 13 Ventura(及早期版本),系统默认预装的 Python 版本如下:
Python 2.7
macOS 曾长期预装 Python 2.7(如 macOS 10.15 Catalina 及更早版本),但自 macOS 12.3 Monterey(2022年) 起,Apple 移除了默认的 Python 2 运行时。
若在终端运行 python --version
,可能提示命令未找到(除非用户手动安装)。 #为什么我的macos 12.6 里面 没有 python2 也没 python3
Python 3
macOS 未默认安装 Python 3,但开发工具命令行工具(如 xcode-select --install
)可能包含 Python 3(版本因系统而异,例如 Ventura 可能附带 Python 3.9)。
运行 python3 --version
可检查是否已存在(非系统自带则需手动安装)。
通过 Homebrew 安装最新版(推荐):
bashbrew install python
安装后可通过 python3
或 python
(需配置 PATH)使用。
的语气变化,而信息内容保持一致-
不要修改系统 Python:macOS 部分工具依赖内置 Python,强行删除/升级可能导致问题。
虚拟环境:开发时建议用 venv
或 conda
隔离环境。
macOS 版本 | 预装 Python | 备注 |
---|---|---|
≤ 10.15 Catalina | Python 2.7 | /usr/bin/python |
≥ 12.3 Monterey | 无默认 Python | 需手动安装 |
≥ 13 Ventura | 可能含 Python 3(开发工具链) | 非全局,版本较旧 |
提示:如需具体版本,请在终端运行 python3 --version
或检查 ls /usr/bin/python*
。