Windows软件安装-开发篇
0. 常用资源参考
1. nvm
- 配置nvm源
- 修改nvm目录下的
settings.txt
,不存在的话则自行创建
- 修改nvm目录下的
root: C:\Env\nvm
path: C:\Env\nodejs
node_mirror: npmmirror.com/mirrors/node
npm_mirror: npmmirror.com/mirrors/npm
- 常用命令
# 展示可用版本
nvm list available
# 展示本地可用版本
nvm list
# 安装
nvm install 12.xx.xx
# 卸载
nvm uninstall 12.xx.xx
# 使用
nvm use 12.xx.xx
- 注意
- 如遇
exit status 1 + 乱码
,多半是因为当前执行命令用户权限不够
- 如遇
2. nodejs及npm
- 换源
npm config set registry https://registry.npmmirror.com
-
一般情况下无需额外设置,使用nvm安装完即可
-
常用命令
# 安装
npm install [-g] xxx
# 安装@vue/cli
npm install -g @vue/cli
# 版本
node -v
npm -v
# 查看配置
npm config ls
npm config ls -l
- 注意
- 如果遇到"在此系统中禁止运行脚本"
Get-ExecutionPolicy
Set-ExecutionPolicy RemoteSigned
3. Git
- 安装操作无需赘述
- 勾选添加到Windows Terminal
- 勾选autocrlf=false
- 常用命令
# 查看所有配置
git config --list
# 设置全局默认用户名及邮箱
git config --global user.name "justin"
git config --global user.email "justinzz@vip.qq.com"
- 配置不同网站的SSH Key
# ssh-keygen命令
ssh-keygen -C "备注" -f "文件名" -t 算法
# 默认会生成在当前目录下
# 一般先创建.ssh目录之后再去那个目录执行命令
ssh-keygen -C "justin@gitee" -f "id_rsa_gitee" -t rsa
ssh-keygen -C "justin@github" -f "id_rsa_github" -t rsa
# 添加ssh key到ssh agent的高速缓存(非必须)
ssh-add ~/.ssh/id_rsa_gitee
# 若提示Could not open a connection to your authentication agent,则
ssh-agent bash
# 查看私钥列表是否存在
ssh-add -l
# 添加/修改配置文件config
# 配置文件参数
# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件(可以直接填写ip地址)
# HostName : 要登录主机的主机名(建议与Host一致)
# User : 登录名(如gitlab的username)
# IdentityFile : 指明上面User对应的identityFile路径
# Port: 端口号(如果不是默认22号端口则需要指定)
Host github.com
HostName ssh.github.com
User <your-email> #你的Github邮箱
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github
Port 443
Host <gitlab-address> #公司的gitlab地址
HostName <gitlab-address> #与Host保持一致即可
User <your-email> #你的Gitlab邮箱
IdentityFile ~/.ssh/id_rsa_gitlab
Port <gitlab-port> #公司的gitlab端口
4. Miniconda
-
注意:
- 不要将conda添加到系统环境变量
-
添加到Windows Terminal
- 参照界面提示,复制快捷方式中的命令即可
-
换源
-
方法一、参考清华开源站教程:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
-
执行
conda config --set show_channel_urls yes
生成.condarc
文件,该文件位于C:\Users\justin\.condarc
-
修改
.condarc
文件为以下内容:
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
- 方法二
- 添加国内源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --set show_channel_urls yes
- 换回默认源
conda config --remove-key channels
-
使用帮助
-
包管理
# 安装包 conda install package_name # 安装多个包 conda install package_name1 packgae_name2 # 安装指定版本的包 conda install package_name=1.11 # 查看已安装的包 conda list # 搜索安装包 conda search search_term # 卸载包 conda remove package_name # 更新包 conda update package_name # 更新环境中所有的包 conda update --all
-
环境
# 基于python 3.7 创建一个名为env1的环境 conda create --name env1 python=3.7 # 激活env1环境 conda activate env1 # 查看所有虚拟环境 conda env list # 在指定目录下创建虚拟环境 conda create --prefix=D:\CondaEnv\jupyter\ # 删除环境 conda remove -n test_env --all
-
conda更新
conda update conda
5. Maven
- 配置本地仓库目录
<localRepository>C:\Env\MavenRepository</localRepository>
-
添加到系统环境变量
- 新建环境变量
MAVEN_HOME
- 将
%MAVEN_HOME%\bin
添加到Path
- 新建环境变量
-
配置Maven镜像
<mirror>
<id>aliyun-central</id>
<name>aliyun maven central mirror</name>
<url>https://maven.aliyun.com/repository/central</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>aliyun-spring-plugin</id>
<name>aliyun maven spring plugin mirror</name>
<url>https://maven.aliyun.com/repository/spring-plugin</url>
<mirrorOf>spring-plugin</mirrorOf>
</mirror>
<mirror>
<id>aliyun-spring</id>
<name>aliyun maven spring</name>
<url>https://maven.aliyun.com/repository/spring</url>
<mirrorOf>spring</mirrorOf>
</mirror>
- 注意:
- Maven自3.8.x版本开始,要求使用https连接
6. MinGW
安装
- 下载安装MinGW Installation Manager
- Basic Setup中勾选
mingw32-base-bin
和mingw32-gcc-g++-bin
- installation选项中勾选Apply Changes即可(挂梯)
配置
- 往
Path
变量中添加一个新值BASE_PATH\MinGW\bin
验证
- 管理员身份运行CMD
gcc -v
7. JDK
- 添加到系统环境变量
- 新建环境变量
JAVA_HOME
- 添加
%JAVA_HOME%\bin
以及%JAVA_HOME%\jre\bin
目录到Path
- 新建环境变量
CLASSPATH
,值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
- 新建环境变量
- 验证
java -version
网友评论