一键删除**所有**Anaconda虚拟环境(安全、干净、彻底)

4小时前学习4

最安全、最简单、直接清空所有环境的方法,不用一个个删,也不会弄坏你的 base 环境。

核心命令(直接复制运行)

先打开 Anaconda Prompt(Windows)或 终端(Mac/Linux),执行:

1. 查看所有环境(确认一下)

conda env list

2. 批量删除所有自定义环境

for /f "skip=1 tokens=1" %i in ('conda env list ^| findstr /v "base"') do conda remove -n %i --all -y

上面这行是 Windows 专用命令,直接复制粘贴运行即可。

运行后它会自动逐个删除所有非 base 的环境,全程不需要你手动确认。


Mac / Linux 系统用这个命令

conda env list | grep -v 'base' | awk '{print $1}' | xargs -I {} conda remove -n {} --all -y

重要提醒

  • 不会删除 base 环境(你的 Anaconda 本体不会坏)
  • 不会删除 Anaconda 软件
  • 只删除你自己创建的所有虚拟环境
  • 删完后执行 conda env list,只会剩下 base

删完后彻底清理缓存(释放大量空间)

环境删完后,再运行这个清理缓存,能多出几个G空间:

conda clean -a -y

总结

  1. Windows 用我给的 for /f 命令一键清空所有环境
  2. Mac/Linux 用对应的 bash 一键清空
  3. 最后用 conda clean -a -y 彻底清理
  4. 全程安全、不会损坏 Anaconda

扫描二维码推送至手机访问。

版权声明:本文由星光下的赶路人发布,如需转载请注明出处。

本文链接:https://forstyle.cc/zblog/post/114.html

分享给朋友: