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
相关推荐
java干货2 小时前
为什么 “File 10“ 排在 “File 2“ 前面?解决文件名排序的终极算法:自然排序
开发语言·python·算法
_F_y2 小时前
C语言重点知识总结(含KMP详细讲解)
c语言·开发语言
机器懒得学习2 小时前
智能股票分析系统
python·深度学习·金融
毕设源码-郭学长2 小时前
【开题答辩全过程】以 基于python的二手房数据分析与可视化为例,包含答辩的问题和答案
开发语言·python·数据分析
SR_shuiyunjian2 小时前
Python第三次作业
python
vx_biyesheji00012 小时前
豆瓣电影推荐系统 | Python Django 协同过滤 Echarts可视化 深度学习 大数据 毕业设计源码
大数据·爬虫·python·深度学习·django·毕业设计·echarts
无小道2 小时前
Qt——常用控件
开发语言·qt
鸽芷咕2 小时前
DrissionPage 成 CANN 仓库爆款自动化工具:背后原因何在?
运维·python·自动化·cann
爱学习的阿磊2 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
aini_lovee3 小时前
MATLAB基于小波技术的图像融合实现
开发语言·人工智能·matlab