windows下切换多个版本的python
默认你已经安装了python3.x python2.x
在系统属性->环境变量->系统变量 下新增三个属性
name | path |
---|---|
2python | C:\Python27 |
3python | C:\Python310 |
apython | %2python% |
为什么前缀如此怪?答:属性要声明在path前
编辑path
内python
相关为
%apython%
%apython%\scripts
然后新建一个python-switch.bat
,填入以下内容就可以使用了
@echo off
REM 声明采用UTF-8编码
chcp 65001
@echo 当前pyhton版本为:
python -version
@echo ------------------------------------------------
@echo 输入要使用的python版本对应的选项:
@echo 选项 含义
@echo 2 切换环境为2.x
@echo 3 切换环境为3.x
@echo ------------------------------------------------
set /P choose=请输入选择:
IF "%choose%" EQU "2" (
REM 修改JAVA_HOME环境变量为%JAVA_HOME_8%,
setx "apython" "%%2python%%" /m
echo 已经修改 "python" 为 %%2python%%
) ELSE IF "%choose%" EQU "3" (
setx "apython" "%%3python%%" /m
echo 已经修改 "python" 为 %%3python%%
)
pause
基本参考,未作过多修改