×

在 macOS 使用pyenv上安装多个 Python 版本

Falcon 2025-05-04 views:
自动摘要

正在生成中……

在 macOS 上安装多个 Python 版本的常用方法包括使用 pyenvHomebrew 或直接从官网下载安装包。其中最推荐也最灵活的方式是使用 pyenv。以下是详细步骤:


✅ 推荐方法:使用 pyenv

1. 安装 Homebrew(如果尚未安装)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. 安装 pyenv

brew update
brew install pyenv

3. 设置 shell 环境变量

在你的 shell 配置文件中添加以下内容(例如 .zshrc.bashrc,视你使用的 shell 而定):

# pyenv 设置
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"

然后运行:

source ~/.zshrc  # 或者 source ~/.bashrc

4. 查看可安装的 Python 版本

pyenv install --list

5. 安装多个 Python 版本

pyenv install 3.12.3
pyenv install 3.10.14
pyenv install 2.7.18

6. 设置全局或项目内使用的版本

  • 设置全局版本(所有终端默认使用):

    pyenv global 3.10.14
    
  • 设置当前 shell 会话使用的版本:

    pyenv shell 3.12.3
    
  • 为当前目录设置特定版本(会生成 .python-version 文件):

    pyenv local 3.12.3
    

7. 验证当前使用的版本

python --version
which python
本文收录于