完美解决Window下Python多版本共存/切换

 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

 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值