栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

一、多jdk配置 方式一:

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

1、下载安装多个jdk

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

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

2、环境变量配置

(1)新建一个新变量:CLASSPATH                                 值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar

(2)新建一个变量:JAVA_HOME

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

(3)新建一个变量:JAVA_HOME15

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

(4)配置Path环境变量

        在首部加入:%JAVA_HOME%bin;%JAVA_HOME%jrebin;

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

3、环境变量之间的切换

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

二、多python配置 方式一:

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

1、下载安装多个python

        下载地址:Download Python | Python.org

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

2、环境变量配置

(1)在Path环境中新增所安装python的两个路径,例如下设置(其他版本的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】。

三、多jdk、python的集合配置 方式二:

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

2、配置环境变量

(1)java环境变量

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

(2)python环境变量

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

                                   变量值:E:pythonpython27 (python路径)

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

 

 

3、创建.bat文件

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

java8.bat文件内容: 
@echo off
set JAVA_HOME=E:jdkjdk1.8.0_333
set Path=%JAVA_HOME%bin;%Path%
echo java8 activated.

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

python2.bat文件内容: 
@echo off
set PYTHON_HOME=E:pythonpython27
set Path=%PYTHON_HOME%;%Path%
echo python2 activated.

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

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

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

4、测试

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

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1010096.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号