配置绿色免安装版的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稍微好一点。

 

posted @ 2022-09-18 10:57  科学修行的红客  阅读(629)  评论(0编辑  收藏  举报