删除单个环境

1
2
3
conda remove --name <env_name> --all
# or
conda env remove --name <env_name>

批量删除多个环境

1
2
3
4
5
6
conda env list
# 将环境名称存储在一个文本文件中,每行一个名称。

cat env_list.txt | while read env ; do conda remove --name $env --all -y ; done
# or
cat env_list.txt | while read env ; do conda env remove --name $env -y ; done

删除所有环境

1
conda env list | awk -F' ' '{print $1}' | while read env ; do conda remove --name $env --all -y ; done

删除anaconda

1
2
3
4
5
conda install anaconda-clean

anaconda-clean

rm -rf ~/anaconda3