


























在 macOS 上安装 Python,强烈不建议使用系统自带的版本(2.7 或旧版 3.x),因为系统内核依赖它,乱动会导致权限混乱或软件崩溃。
根据你的使用场景,以下四种主流方式,推荐直接看方案二或方案三:
去 python.org 下载 macOS 版本的 .pkg 安装包,双击一路点“继续”即可。
sudo),且无法方便地切换多版本。如果将来需要安装某些依赖系统库的包(如 lxml),可能会报错。Homebrew 是 macOS 的包管理器,安装的 Python 路径清晰,且与系统环境隔离,非常安全。
安装 Homebrew(若未安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装 Python:
brew install python
注意:Homebrew 默认安装的是最新的 Python 3.x。
验证:
python3 --version
特别提醒:Homebrew 安装后,不会覆盖系统的 python 命令,你需要始终使用 python3 和 pip3 来调用。
如果你未来可能需要同时使用 Python 3.11、3.12 或 3.13 进行项目测试,必须用这个方案。
先通过 Homebrew 安装 pyenv 和依赖:
brew install pyenv openssl readline sqlite3 xz zlib tcl-tk
配置 Shell 环境(以 Zsh 为例),将以下内容加入 ~/.zshrc:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
然后执行 source ~/.zshrc 生效。
安装任意版本(例如安装 3.12.4):
pyenv install 3.12.4
切换使用:
pyenv global 3.12.4 # 全局使用此版本
python --version # 此时 python 命令直接指向你指定的版本
如果你主要做机器学习、数据分析,推荐安装 Miniconda(轻量级)。
.pkg 或 .sh 安装。conda install 可以绕过编译问题直接安装 numpy、pytorch 等大型库。无论用哪种方式,装完后请立刻做这两件事:
pip 又有 pip3,请始终使用 pip3 或 python -m pip,确保包装对了地方。python3 -m venv my_project_env
source my_project_env/bin/activate
总结建议:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。