windows编程语言环境配置

装完系统重新配置编程语言环境时总是比较麻烦,特别是使用免安装版,解压后直接能用的,在此记录一下。

个人习惯在D盘下新建文件夹LangEnv用以集中管理所有的语言环境。

CPP

MinGW更新较为缓慢,我一般使用w64devkit,点击链接,下载最新的zip安装包
安装文件
随后解压为D:\LangEnv\Cpp\w64devkit。为方便后续更新升级, 在此处为w64devkit创建目录链接。打开cmd,进入D:\LangEnv\Cpp中,运行命令

mklink /J cpp w64devkit

随后将D:\LangEnv\Cpp\cpp\bin加入系统环境变量path中

Java

我一般使用Amazon Corretto发行版,它有相关的免安装版本:官网链接

选择需要的Java版本,下载windows x64 zip安装文件

下载zip包

同样,解压为D:\LangEnv\Java\jdk21.0.4_7,同样在cmd中创建目录链接

mklink /J jdk jdk21.0.4_7

D:\LangEnv\Java\jdk\bin加入到环境变量path中。注意还可以在环境变量中添加一个自定义变量JAVA_HOME,值为D:\LangEnv\Java\jdk

创建目录链接的主要目的是升级或者下载多版本的时候能够方面进行切换,删除原有的文件后针对新版本重新建立一个目录链接即可,无需再重复添加环境变量

Python

python也可以下载免安装版本,打开官网,选择合适的版本,注意embeddable即为免安装版

embeddable是免安装版

解压为D:\LangEnv\Python\python-3.12.4-embed-amd64。之后下载pip。

打开get-pip网站,Ctrl+S保存在python-3.12.4-embed-amd64文件夹中。打开cmd,进入此目录运行命令python get-pip.py,然后就会自动下载pip工具,结束后当前文件夹下会多出Lib, Scripts两个文件夹 。

随后使用记事本打开目录下文件python312._pth(只有这一个后缀为pth的文件), 取消import site前面的注释#
取消注释

同样,后面参照前述方法创建目录链接mklink /J python python-3.12.4-embed-amd64,并将D:\LangEnv\Python\pythonD:\LangEnv\Python\python\Scripts加入环境变量path中。这样装的python,是不带venv模块的,要想使用虚拟环境需要安装virtualenv,而后可通过命令python -m virtualenv myvenv来进行创建

可通过命令pip config set global.cache-dir "D:\TEMP\pip_cache"更改pip缓存位置,出现类似如下图结果即为修改成功
成功结果
打开上述文件,更改为下面内容可为pip配置国内清华源

[global]
cache-dir = D:\TEMP\pip_cache
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

JavaScript

打开官网,选择合适的预构建二进制文件下载。

同前述步骤,运行命令

mklink /J node node-v20.15.1-win-x64

D:\LangEnv\JavaScript\node加入环境变量path中, 接着运行命令

npm set registry https://registry.npmmirror.com/ 
npm config set cache "D:\TEMP\node_cache"  
npm config set prefix "D:\LangEnv\JavaScript\node_global" 

这三条命令分别是为了设置npm源,npm缓存目录和npm全局包安装位置,npm全局安装位置之后最好也加入到环境变量path中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值