为什么 conda 不删除已删除环境的包?

Why conda doesn't remove packages for removed environment?

我不是信息学方面的专家。我删除了一个有很多包的环境,其中一个 psi4 使用命令:

conda remove --name myenv --all

但是,在文件夹中:

~/anaconda3/pkgs

还有一些文件夹,如:

psi4-1.3.2+ecbda83-py37h06ff01c_1, psi4-rt-1.3.2-py37h6cf1279_1

我手动识别的其他包也发生了同样的情况,因此,我假设属于该环境的其余包也发生了同样的情况。问题是这些文件从我的磁盘中获取 space,我真的不知道在这种情况下有多少个包和什么包。 有什么方法可以删除所有这些未使用的文件夹以释放 space? 提前致谢。

您使用的命令只是删除环境或安装包,而不是下载的二进制文件。您可以使用以下方法清理它们:

conda clean -a