一、开始准备
你需要几个版本的python,如图
保证环境变量中没有python的环境变量
(此方法按照上一篇如何自由切换java-jdk版本?详细教程来了改版)
然后新建一个变量python_home,值填写python的路径,如图:
添加path变量
%python_home%
%python_home%\Scripts
保存退出
写一个转换脚本
@echo off
@echo ------------------------------------------------
@echo 当前python版本为:
python -V
@echo ------------------------------------------------
@echo 输入要使用的python版本对应的选项:
@echo 选项 含义
@echo 2 切换环境为python2.7
@echo 38 切换环境为python3.8
@echo 311 切换环境为python3.11
@echo ------------------------------------------------
set /P choose=请输入选择:
IF "%choose%" EQU "2" (
setx /M python_home "F:\python\python2.7"
echo 已经修改为python2.7
) ELSE IF "%choose%" EQU "38" (
setx /M python_home "F:\python\python3.8"
echo 已经修改为python3.8
) ELSE IF "%choose%" EQU "311" (
setx /M python_home "F:\python\python3.11"
echo 已经修改为python3.11
)
pause
保存为.bat文件,如图
这改变的是系统变量稍微有点代码基础的都能看懂吧!
演示一下,管理员权限打开
当前为3.11,按2,改变
重新打开cmd验证一下
教程结束