windows下切换多个版本的python

默认你已经安装了python3.x python2.x

在系统属性->环境变量->系统变量 下新增三个属性

name path
2python C:\Python27
3python C:\Python310
apython %2python%

为什么前缀如此怪?答:属性要声明在path前
编辑pathpython相关为
%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

基本参考,未作过多修改

posted @ 2022-06-20 18:02  小云菜  阅读(346)  评论(0编辑  收藏  举报