比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路径改为国内源即可

posted on 2025-02-24 14:52  仓鼠飞轮007  阅读(90)  评论(0)    收藏  举报

导航