Win10 修改环境变量,不用重启或注销账号;只需每次运行Python前管理员权限运行bat,修改环境变量,重新打开cmd即可立即切换python。方法:
1. Python多版本安装目录尽量在一起,比如:
1. 系统变量PATH里添加python路径"%WhichPython%"和"%WhichPython%\Scripts\";另外添加WhichPython变量,值设为某个python路径,比如:C:\Users\laoya\AppData\Local\Programs\Python\Python37
2.管理员运行bat脚本,输入1/2/3,即可切换
@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 WhichPython C:\Users\laoya\AppData\Local\Programs\Python\Python27 /M
goto end
:Python35
setx WhichPython C:\Users\laoya\AppData\Local\Programs\Python\Python35 /M
goto end
:Python37
setx WhichPython C:\Users\laoya\AppData\Local\Programs\Python\Python37 /M
goto end
:end
echo GoodBye