"conda clean"会删除我最喜欢的软件包吗?



我必须用我的(Mini(conda-python包进行一些清理以释放一些磁盘空间,我看到人们通常使用conda clean命令来完成这项工作。Conda文档表示,这样做是安全的,因为它只会擦除";从未在任何环境中使用过";。

不过,我从来没有使用过conda的环境功能,也不知道是否应该这样做。我只是用conda install命令安装我的软件包,运行Jupyter Notebook,并在Jupyter中完成所有工作。(我不是软件工程师,只是一个经常使用python和panda来管理数据的家伙。(

如果我运行conda clean,我是否有删除我喜欢的程序包的风险?如果我不做任何清理,conda最终会吞噬我所有的磁盘空间吗?有什么命令可以用来检查我的python包占用了多少磁盘空间吗。

至少,可以毫无风险地移除tarball。清洁程序包是根据程序包的硬链接数进行的。如果只有一个硬链接,这意味着该包没有被任何环境引用,因此可以删除。对于以前使用但已被其他版本取代的所有软件包,都将出现这种情况。

该警告主要适用于那些拥有跨不同磁盘环境但使用软链接来限制冗余的人。与硬链接不同,文件系统不跟踪软链接引用,因此没有简单的方法来计算软链接的数量。因此,在清理时,那些仅通过软链接连接到env的包(即,仅报告一个硬链接(将被删除,从而破坏软链接env。

如果您的"最喜欢的包";已被早期使用,它们将不会被删除!

此外,conda-clean有多种选择供您选择。点击此处了解更多信息。

通常conda封装很小,占用的空间小于100Mb(其中大多数,tensorflow使用的空间约为460Mb,因此也有一些类似的(

此外,如果你在管理空间方面遇到困难,你可以随时缩小一些包。单击此处了解更多信息。

此外,请遵循如何提问。

相关内容

最新更新