比miniconda更轻量化的microconda安装
大纲
-下载
-配置
-miniconda迁移至micromamba
下载
mkdir ~/bin/
curl -Ls https://micro.mamba.pm/api/micromamba/linux-64/latest | tar -xvj bin/micromamba
配置
这个东西的配置最为麻烦
~/bin/micromamba shell init -s bash ~/micromamba
source ~/.bashrc
# 创建、运行虚拟环境
micromamba create -n "env. name"
micromamba activate xxx
# 必定报错,添加环境变量
eval "$(micromamba shell hook --shell bash)"
micromamba shell init --shell bash --root-prefix=~/.local/share/mamba
echo "export MAMBA_ROOT_PREFIX=/work/home/xxx/micromamba" \
echo "alias mamba=micromamba" \
echo "alias xxx=\"mamba activate env. name\"" >> ~/.bashrc | source ~/.bashrc
# reboot 终端就好了,它的channel默认是conda-forge,非常快的
迁移,原环境配置导出
conda env export -n R_4.4.2 > /work/home/xxx/pack/R_4.4.2.yml #会打包原机系统环境配置,容易有冲突
conda env export -n R_4.4.2 --from-history > /work/home/zjg_sg/pack/R_4.4.2.yml #最好的打包方式,可以到任何环境
# 导入mamba
mamba create -n R_4.4.2 -f /work/home/xxx/pack/R_4.4.2.yml
更改micromamba的默认channnels
在根目录创建一个.condarc文件,然后:
# .condarc
# 定义 channel 列表,顺序代表优先级(从上到下)
channels:
- conda-forge
- defaults
# 设置严格的 channel 优先级
channel_priority: strict
# 将channel路径改为国内源即可
浙公网安备 33010602011771号