Windows配置多jdk、python环境之.bat配置方式

        有时候面对不同版本的程序,所需要的环境不同,导致我们不得不多安装几个环境。下面来介绍一下常规的jdk、python多环境配置,以及以.bat文件的方式进行多环境配置(该方式灵活,建议浏览到最后,或者直接看重点

一、多jdk配置

方式一:

!!!这种方式的jdk在进行切换的时候需要手动设置环境变量的值

1、下载安装多个jdk

        下载地址:Oracle Java 技术 | Oracle 中国

        下载安装后要记住jdk所在路径,建议归在一个文件夹下的不同文件上,方便后面配置。

2、环境变量配置

(1)新建一个新变量:CLASSPATH                                 值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

(2)新建一个变量:JAVA_HOME

                           值:%JAVA_HOME15%(可变成其他变量名以此来切换jdk环境)

(3)新建一个变量:JAVA_HOME15

                           值:E:\jdk\jdk-15.0.2(jdk15安装所在路径)【设置别的版本jdk同样新建即可】

(4)配置Path环境变量

        在首部加入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

之所以这样设置是为了jdk文件中的bin目录下的java.exe执行优先权要高于C盘中Program Files文件下java.exe(java.exe所在详细目录为:C:\Program Files\Common Files\Oracle\Java\javapath)

3、环境变量之间的切换

        改变环境变量JAVA_HOME中的值即可(即将其改为其他版本jdk所设置的环境变量名,如将%JAVA_HOME15%修改为%JAVA_HOME8%)

二、多python配置

方式一:

!!!这种方式需要改变执行文件.exe的名,因此附带的pip也会随之改变。

1、下载安装多个python

        下载地址:Download Python | Python.org

        下载安装后要记住路径,建议归在一个文件夹下的不同文件上,方便后面配置。

2、环境变量配置

(1)在Path环境中新增所安装python的两个路径(及python.exe和pip的路径),如下设置(其他版本的python也同样以这种方式添加即可): 

 (2)配置好后,找到python3版本的python.exe和pythonw.exe,将其名字修改为python3.exe和pythonw3.exe(python2版本的不必再改名了) 

 3、测试

        在cmd命令界面,直接输入python(因为python2版本的没作改名,改了的话就输入相应版本python的名字即可),返回python2版本信息则说明安装成功;同理输入python3,返回该版本信息则安装成功。

4、pip更新

        对于python2版本(这里未改名)在cmd命令界面输入【python -m pip install --upgrade pip】,完毕验证【pip --version】;对于python3版本(已改名)则输入【python3 -m pip install --upgrade pip】,完毕验证【pip3 --version】。

【PS:这里pip --version版本取决于配置pip环境变量的优先权,如果python3的pip环境变量设置在python2的pip前面,则cmd命令界面输入pip --version会优先运用python3的pip,所以为了方便运用大家还是在pip后带数字执行较好,如下:】

 

三、多jdk、python的集合配置

方式二:

1、同样还是下载多个jdk和python,记住安装路径,建议归在一个文件夹下的不同文件上,方便后面配置。(下载地址上面已给出)

2、配置环境变量

(1)java环境变量

        按上面的方式一步骤配置即可,方便两种方式切换不会做大动作的改变。

(2)python环境变量

        a、新建一个环境变量名:PYTHON_HOME

                                   变量值:E:\python\ (存放python2、python3文件夹的路径)

 

        b、将该变量放入Path环境中并设置pip的环境变量,如下设置:

 

 

3、创建.bat文件

(1)创建一个用于存放.bat的文件夹,.bat文件内容如下所示:

java8.bat文件内容: 

@echo off
set JAVA_HOME=E:\jdk\jdk1.8.0_333
set Path=%JAVA_HOME%\bin;%Path%
echo java8 activated.

!!!其中要修改的地方是set JAVA_HOME=E:\jdk\jdk1.8.0_333 (即其值是jdk8版本所在的路径) 、echo java8 activated.(其他版本jdk将java8改成其他名字即可)

python2.bat文件内容: 

@echo off
set PYTHON_HOME=E:\python\python27\
set Path=%PYTHON_HOME%;%Path%
echo python2 activated.

同理作其他设置也是修改路径跟名字

(2)将存放.bat文件添加到Path环境变量 

(3)在PATHEXT环境变量中添加.bat后缀

4、测试

        cmd命令界面直接输入上数代码【echo java8 activated.】所设置的名字即可直接切换对应的jdk版本,python也是同理。

(1)测试java

(2)测试python及pip 

 

        如果显示如上图所示,说明pip配置成功。【PS:如果只成功一个,另外一个不成功的话,将不成功的python修复一下】 

(1)可以点击python安装包进行选择修复

(2)在windows应用中修复

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值