`conda env update` 是否删除不属于环境文件的包?

Dar*_*mas 5 python conda

文档conda env update并没有真正回答这个问题:执行命令后,现在的环境是否与-f FILEyaml 文件中描述的环境相同,还是只是添加不存在的包并升级过时的包,而保留手动安装的包?

Ado*_*nis 7

您正在寻找的选项--prune是:conda env update

conda env update -f file.yml --prune
Run Code Online (Sandbox Code Playgroud)

文档中提到了该选项

编辑:正如 @MarkLoyman 提到的,自 conda 4.4 以来它存在问题https://github.com/conda/conda/issues/7279