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
相关推荐
superman超哥16 小时前
IntoIterator Trait的转换机制:解锁Rust迭代器生态的关键
开发语言·后端·rust·编程语言·rust trait·rust迭代器·trait转换机制
墨月白16 小时前
【QT】 Lambda 表达式
开发语言·qt
没有天赋那就反复16 小时前
JAVA length
java·开发语言·算法
逑之16 小时前
C语言笔记13:数据在内存中的存储
c语言·开发语言·笔记
不会c嘎嘎16 小时前
QT中的常用控件 (四)
开发语言·qt
bing.shao16 小时前
AI在电商上架图片领域的应用
开发语言·人工智能·golang
栈与堆16 小时前
LeetCode-88-合并两个有序数组
java·开发语言·数据结构·python·算法·leetcode·rust
彩妙不是菜喵16 小时前
C++:类与对象
开发语言·c++
董世昌4116 小时前
添加、删除、替换、插入元素的全方法指南
java·开发语言·前端
超人小子16 小时前
自动化报表系统实战:用Python让报表工作智能化
运维·python·自动化