win11灵活控制Python版本,使用pyenv-win

pyenv-win文档

使用Git

c 复制代码
git clone https://github.com/pyenv-win/pyenv-win.git "%USERPROFILE%\.pyenv"
c 复制代码
pip install pyenv-win --target %USERPROFILE%\\.pyenv~

管理员PowerShell,添加系统设置

c 复制代码
[System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")

[System.Environment]::SetEnvironmentVariable('PYENV_ROOT',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")

[System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
管理员PowerShell,添加到您的用户 PATH 环境变量
c 复制代码
[System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [System.Environment]::GetEnvironmentVariable('path', "User"),"User")

重启 PowerShell 或命令提示符,确认 pyenv 是否安装成功:

c 复制代码
pyenv --version

查看可用的 Python 版本

c 复制代码
pyenv install --list

安装新的 Python 版本,假设你想安装 Python 3.10.12 版本,可以运行以下命令,安装过程会自动下载并编译所选版本。安装完成后,你可以用 pyenv versions 来确认已安装的版本。

c 复制代码
pyenv install 3.10.12

切换到指定的 Python 版本

全局设置(系统默认):
c 复制代码
pyenv global 3.10.12
局部设置(项目目录):
c 复制代码
pyenv local 3.10.12
查看当前 Python 版本:
c 复制代码
pyenv version

卸载 Python 版本

c 复制代码
pyenv uninstall 3.10.12
相关推荐
Riemann~~1 分钟前
ros2写一个可以修改参数的node
开发语言·python·ros2·机器人系统
郝学胜-神的一滴2 分钟前
PyTorch 张量基础:零张量/一张量/指定值张量全解析
人工智能·pytorch·python
7yewh2 分钟前
Dense / 全连接层 / Gemm — 综合全局特征理解与运用
网络·人工智能·python·深度学习·cnn
无巧不成书02182 分钟前
Java核心技术全景解析:从白皮书到实战踩坑
java·开发语言
Roy_Sashulin4 分钟前
基于AI的Java编程平台
java·开发语言·人工智能·sashulin·deepseek
工业互联网专业7 分钟前
基于Python的黑龙江旅游景点数据分析系统的实现_flask+spider
python·flask·vue·毕业设计·源码·课程设计·spider
周万宁.FoBJ8 分钟前
vue源码讲解之 reactive解析(仅proxy部分)
开发语言·javascript·ecmascript
阿贵---13 分钟前
单元测试在C++项目中的实践
开发语言·c++·算法
进击的小头13 分钟前
第14篇:MPC控制案例——无人机高度控制
python·算法·无人机
2401_8914821719 分钟前
C++中的事件驱动编程
开发语言·c++·算法