重置 conda base 环境

很多时候都会一不小心把软件包安装到 base 环境,久而久之 base 环境会变得很臃肿。conda 命令自身并没有提供重置 base 环境的命令,因此我们只能通过重装的方式来恢复 base 环境。

  1. 备份当前 conda 环境:
mv "$(conda info --base)/envs" /tmp/envs
  1. 重装 Miniconda:
rm -rf "$(dirname $(conda info --base))"
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -bup ~/.local/opt/miniconda3
rm ~/miniconda3/miniconda.sh
~/.local/opt/miniconda3/bin/conda init "$(basename ${SHELL})"
  1. 恢复 conda 环境:
mv /tmp/envs "$(conda info --base)/envs"

参考:How to reset anaconda root environment | Stack Overflow

posted @ 2024-12-13 03:42  Undefined443  阅读(30)  评论(0编辑  收藏  举报