macOS Python 环境配置指南
1. 检查现有 Python 环境
python3 --version # 检查 Python 3 版本
pip3 --version # 检查 pip 版本
2. 安装 pyenv(Python 版本管理工具)
# 使用 Homebrew 安装 pyenvbrew install pyenv# 配置 pyenv 环境变量(添加到 ~/.zshrc)echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrcecho 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrcecho 'eval "$(pyenv init -)"' >> ~/.zshrc# 重新加载配置source ~/.zshrc
3. 安装 Python 2.7
# 安装 Python 2.7.18pyenv install 2.7.18
4. 管理 Python 版本
# 查看所有已安装的 Python 版本pyenv versions# 在特定项目目录中设置 Python 2.7cd 你的项目目录pyenv local 2.7.18# 查看当前使用的 Python 版本python --version
注意事项
- 不建议设置 Python 2.7 为全局版本,以免影响现有的 Python 3 环境
- 使用 pyenv local 在项目级别管理 Python 版本
- 可以随时使用 python3 命令来明确使用 Python 3 版本
- Python 2.7 已在 2020 年停止维护,建议在新项目中使用 Python 3
常用命令
- python --version: 查看当前 Python 版本
- python3 --version: 查看 Python 3 版本
- pyenv versions: 查看所有已安装的 Python 版本
- pyenv local 2.7.18: 在当前目录设置 Python 2.7.18
- pyenv global system: 恢复系统默认 Python 版本
环境变量说明
- PYENV_ROOT: pyenv 的安装目录
- PATH: 包含 pyenv 的路径,确保可以找到 pyenv 命令
这个配置方案可以让你在保持系统 Python 3 环境的同时,在需要的地方使用 Python 2.7,既安全又灵活。