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
相关推荐
Wang's Blog1 分钟前
Java 项目实战: 交友项目 - 安装开发工具与环境准备
java·开发语言·交友
启观川42 分钟前
数据结构与算法-第 3 章 常用算法-贪心算法
数据结构·笔记·python·算法·贪心算法
南笙北梦1 小时前
本地开源大模型多轮对话显存泄漏排查与修复实录
python
小羊没烦恼!1 小时前
如何在IIS6,7中部署ASP.NET网站?
数据库·后端·python·web安全·asp.net
钱栈up2 小时前
扫完 3.5 万文件后,我发现了 521 组散落的同名文件
爬虫·python·数据分析
黄权光2 小时前
AI智能体项目实战记录(01):开发环境搭建之conda的安装与配置
python
Wokoo72 小时前
Selenium 核心 API 解析(三)
python·功能测试·selenium
在世修行2 小时前
智学文枢:技术选型
python·技术选型
程序喵大人2 小时前
【C++入门】编译链接模型 - 07 链接器怎样把符号对上号
开发语言·c++·编译器·编译链接·链接器
用户8356290780512 小时前
如何使用 Python 将 PDF 转换为 PPTX 文件
后端·python