配置绿色免安装版的C/C++、java、python环境,重装系统可以继续使用
windows系统用一段时间就会变得臃肿,我平均每年都会重装一下系统,
因此需要配置免安装的环境,重装系统可以继续使用。
1、C/C++环境安装配置
主流都是用minGwin的gcc/g++,最近发现一个小熊猫C++编译器,更新更方便,
目前已经有gcc/g++ 11.02了,比一般的版本更新,
可以到这里下载绿色带编译器版的:https://royqh1979.gitee.io/redpandacpp/download/
解压之后自带gcc/g++编译环境,把RedPanda-CPP\MinGW64\bin文件夹路径添加到系统环境变量,
这样就可以在vs或者vscode使用gcc/g++ 11.02了
当然小熊猫本身做IDE也不错。
重装系统后只要再添加一下这个文件夹的环境变量就可以了。当然要放在非系统盘。
windows下面安装配置gcc/g++还是比较简单的。
IDE可以用vscode或者vs,vscode也是可以免安装的,vs好像只有安装版的,没试过免安装的行不行。
2、java环境安装配置
java有两个版本,openjdk和oracle的,openjdk提供java11的下载,下载之后解压,添加路径到环境变量就可以了,
现在还是有很多项目用java8的,最新的java8只有oracle提供下载,还要注册登录账号,其实从其他网站下也可以,差别不大,
java8首次是安装版的,但是重装系统可以继续用(放在非系统盘),添加一下环境变量就可以了:
(1)
新增环境变量JAVA_HOME
里面的值设置为Java的安装路径,如D:\java\jdk-11.0.2
(2)环境变量path添加
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
win7是分号分开,win10+是分两行添加
(3)新建CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意第一个.表示当前文件夹,不能少,一般编译的class都在当前文件夹。
目前主流用的版本还是java8和java11居多,其他版本的配置类似。
java的IDE一般用idea,首次是安装版的,装在非系统盘(D盘)重装系统可以继续用。
3、python环境安装配置
python安装看起来简单,其实有点复杂,因为国内连接python官网很慢,用默认配置安装模块经常卡死,
所以必须要改pip安装源为国内源。
python下载文件也可以从国内镜像下载,这样快一点:
https://registry.npmmirror.com/binary.html?path=python/
推荐安装python3.7的,因为3.7可以变成绿色版的,重装系统可以继续使用,
3.8以上的重装系统好像有点问题,需要覆盖安装一下。
windows下现在3.7最新的是3.7.9,下载安装注意选择安装到D盘,选择添加环境变量,可以自动添加路径,
然后配置pip源:
用文本编辑器打开python\Lib\site-packages\pip\_internal\models\index.py
后面的源改成:
PyPI = PackageIndex(
'https://pypi.mirrors.ustc.edu.cn/', file_storage_domain='files.pythonhosted.org'
)
用清华或者阿里的源也可以
清华:https://pypi.tuna.tsinghua.edu.cn/
阿里云:http://mirrors.aliyun.com/pypi/
这样用pip安装模块一般就不卡了。
重装系统只要重新添加python文件夹路径和Scripts路径到环境变量就可以了。
多版本python安装:
首先安装在不同的文件夹,其次路径都添加到环境变量,
然后可以把python.exe复制出来添加上版本名再剪切回去,比如改成python379/32/64.exe,这样要用哪个版本就输入这个改名后的名字就可以了,
当然IDE里面也可以选择不同的版本。
python的IDE首推vscode,下载压缩包版的vscode解压,在里面新建一个data文件夹就变成便携版的了,
后面个人的数据和配置都会自动放在data文件夹,也可以把之前的配置拷过来。
C/C++、java和python都支持绿色便携版,放在非系统盘重装系统添加环境变量后都可以继续使用。
python就是一开始需要配置一次pip源,后面模块的安装和使用都非常简单,
C/C++和java是安装比较简单,但是使用第三方模块基本上都要单独配置,java有maven稍微好一点。