1. JDK
说明
安装
# 下载安装
curl -s "https://get.sdkman.io" | bash
# 在当前终端激活
source "/home/justin/.sdkman/bin/sdkman-init.sh"
# 或新打开终端
# 验证
sdk version
使用
# 查看帮助
sdk help
# 查看版本
sdk version
# 查看可供选择的java版本
sdk list java
# 安装指定的java版本
sdk install java 8.0.362-zulu
# 查看当前java版本
sdk current java
# 查看指定java版本安装路径
sdk home java 8.0.362-zulu
# 切换当前java版本
sdk use java 8.0.362-zulu
# 设置默认java版本
sdk default java 8.0.362-zulu
# 查看已安装的java版本
sdk offline enable
sdk list java
# 初始化各项环境变量
sdk env init
其它
- Maven Central Repository代理
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Aliyun Mirror Of Maven Central Repository</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
2. Node
说明
安装
# 下载安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
# 新打开终端
# 或在当前终端激活
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# 验证
nvm version
使用
# 查看可用版本
nvm ls-remote
# 下载指定版本Node
nvm install v12.22.12
# 使用指定版本
nvm use v12.22.12
# 查看当前版本
nvm current
# 查看本地已安装版本
nvm ls
# 设置默认版本
nvm alias default
# 查看当前版本路径
nvm which current
其它
# 修改.bashrc文件
# nvm mirror
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/
npm config set registry https://registry.npmmirror.com
3. Python
说明
安装
# 添加GPG Key
curl https://repo.anaconda.com/pkgs/misc/gpgkeys/anaconda.asc | gpg --dearmor > conda.gpg
install -o root -g root -m 644 conda.gpg /etc/apt/keyrings/conda-archive-keyring.gpg
# 校验
gpg --keyring /etc/apt/keyrings/conda-archive-keyring.gpg --no-default-keyring --fingerprint 34161F5BF5EB1D4BFBBB8F0A8AEB4F8B29D82806
# 添加APT Repository
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/conda-archive-keyring.gpg] https://repo.anaconda.com/pkgs/misc/debrepo/conda stable main" > /etc/apt/sources.list.d/conda.list
# 更新
apt update
# 安装
apt install -y conda
# 配置环境变量
cp /opt/conda/etc/profile.d/conda.sh /etc/profile.d/
# 激活环境变量
source /etc/profile
# 可能需要重启
# 验证
conda -V
使用
# 查看配置
conda config --show
# 设置默认不激活base环境
conda config --set auto_activate_base False
# 查看环境列表
conda env list
# 创建虚拟环境
conda create -n enterprise python=3.7
# 激活环境
conda activate enterprise
# 停用当前环境
conda deactivate
# 查看已安装包
conda list
# 查看指定环境已安装包
conda list -n env1
其它
# 创建.condarc文件
vim /opt/conda/.condarc
# 镜像列表
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- 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
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
# 清理旧索引
conda clean -i
网友评论