1、将各版本Python安装到同一目录,比如我的是:c:\Python,
2、在系统变量中,添加变量WherePython(名字可以随意写),变量值写随便一个python版本的安装路径,比如:C:\Python\python37。
3、在系统变量的Path中,添加:%WherePython% 和 %WherePython%\Scripts\ 两组值,系统根据这个寻找python内容
4、编写changeVersion.bat文件,使用管理员权限运行,即可方便切换python版本了,只需要重启CMD即可,不用重启系统。
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
choice /c 123 /m "Python27->Press 1,Python35->Press 2,Python37->Press 3"
if errorlevel 3 goto Python37
if errorlevel 2 goto Python35
if errorlevel 1 goto Python27
:Python27
setx WherePython C:\Python\python27 /M
goto end
:Python35
setx WherePython C:\Python\python35 /M
goto end
:Python37
setx WherePython C:\Python\python37 /M
goto end
:end
echo GoodBye