Windows 11 安装 pyenv-win 管理不同版本 Python
pyenv-win 支持手动安装和包管理器安装(推荐 Chocolatey),以下是两种方式的详细步骤。
一、pyenv-win 安装(Windows 系统)
方式 1:通过 Chocolatey 安装(推荐)
Chocolatey 是 Windows 包管理器,类似 Linux 的 apt/yum,先安装 Chocolatey 再装 pyenv-win。
- 安装 Chocolatey:以管理员身份打开 PowerShell,执行以下命令:
Set-ExecutionPolicy Bypass -Scope Process -Force;[System.Net.ServicePointManager]::SecurityProtocol=[System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
验证安装:输入 choco -v,显示版本号则成功。
- 安装 pyenv-win:继续在管理员 PowerShell 中执行:
choco install pyenv-win
安装完成后,关闭并重新打开所有终端(PowerShell/CMD),使环境变量生效。
方式 2:手动安装(无 Chocolatey 时)
- 下载源码:访问 pyenv-win 官方仓库:https://github.com/pyenv-win/pyenv-win,点击 Code → Download ZIP,解压到指定目录(推荐
%USERPROFILE%\.pyenv,即C:\Users\你的用户名\.pyenv)。 - 配置环境变量:
- 打开系统属性 → 高级 → 环境变量(Win+R 输入
sysdm.cpl→ 高级 → 环境变量)。 - 用户变量 中新增/修改:
- 变量名:
PYENV,变量值:%USERPROFILE%\.pyenv\pyenv-win - 变量名:
PYENV_ROOT,变量值:%USERPROFILE%\.pyenv\pyenv-win - 变量名:
PYENV_HOME,变量值:%USERPROFILE%\.pyenv\pyenv-win
- 变量名:
- 用户变量 → Path 中新增:
%PYENV%\bin%PYENV%\shims
- 点击确定保存,重启所有终端生效。
- 打开系统属性 → 高级 → 环境变量(Win+R 输入
- 验证手动安装:打开 PowerShell/CMD,输入
pyenv --version,显示版本号(如pyenv-win 3.1.1)则成功。
二、pyenv-win 核心使用命令(和 NVM 高度相似)
所有命令需在 PowerShell/CMD 中执行,核心流程:查看可安装版本 → 安装指定版本 → 切换版本 → 验证。

