Linux 服务器用户权限安装
1. 安装 Miniforge3
1. 查看系统架构
uname -a
2. 下载安装包
Github 链接: https://github.com/conda-forge/miniforge
下载指定版本的安装包(.sh 文件)
在下载目录下运行 bash .Miniforge3-XXXXX.sh
,一路 Enter 即可。
3. 初始化终端配置
在 ~/.bashrc
文件中添加如下内容:
[!important] 注意路径
需要注意,Linux 根目录下都会有管理员安装的 conda,一般在 bash 初始化里面也已经存在如下配置代码。此时,如果你想更换为自己安装的 mamba,就需要:
- 先把.
.bashrc
中已经存在的如下用于初始化 conda 的代码删除或注释掉;- 再添加如下修改后的代码,注意修改集中在各个路径的配置,使用自己用户目录下安装好的 miniforge3 路径;
source ~/.bashrc
激活即可。
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('{自己用户目录下的miniforge3路径}/miniforge3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "{自己用户目录下的miniforge3路径}/miniforge3/etc/profile.d/conda.sh" ]; then
. "{自己用户目录下的miniforge3路径}/miniforge3/etc/profile.d/conda.sh"
else
export PATH="{自己用户目录下的miniforge3路径}/miniforge3/bin:$PATH"
fi
fi
unset __conda_setup
if [ -f "{自己用户目录下的miniforge3路径}/miniforge3/etc/profile.d/mamba.sh" ]; then
. "{自己用户目录下的miniforge3路径}/miniforge3/etc/profile.d/mamba.sh"
fi
# <<< conda initialize <<<
2. 处理 Anoconda3
如果在自己本机上或 WSL 等环境中,可以自行考虑要不要处理掉之前的 conda。
1. conda 环境迁移
mamba --version # 打开新Terminal,执行命令,验证安装是否成功
mv anaconda3/envs/* miniforge3/envs # 移动Anaconda envs到Miniforge envs,完全兼容
mamba env list
mamba activate ENV_NAME
2. 卸载 conda
conda install anaconda-clean
anaconda-clean --yes
rm -rf ~/anaconda3