首页 > 解决方案 > 为什么 conda 不删除已删除环境的软件包?

问题描述

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

conda remove --name myenv --all

但是,在文件夹中:

~/anaconda3/pkgs

还有一些文件夹,例如:

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

我手动识别的其他包也发生了同样的情况,因此,我假设属于该环境的其他包也会发生同样的情况。问题是这些文件占用了我的磁盘空间,我真的不知道在这种情况下有多少包以及什么包。有没有办法删除所有这些未使用的文件夹以释放空间?提前致谢。

标签: anacondacondaanaconda3

解决方案


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

conda clean -a

推荐阅读