【问题标题】:Is there any way to make anaconda smaller?有没有办法让蟒蛇变小?
【发布时间】:2025-12-22 10:25:17
【问题描述】:

我正在使用带有 Anaconda 2 的 Ubuntu 16.04 LTS,它占用了 5 GB 的磁盘空间。占用这么大的空间是正常的,还是我可以通过删除一些不必要的文件夹来缩小空间?

附:使用了"conda clean"等一些命令,不知道是不是安装了一些重复的模块...

【问题讨论】:

  • 使用miniconda 并且只添加您需要的包(numpy -> mkl;qt 和 co. 是典型的 big 库)。不要在不知道自己在做什么的情况下触摸这些文件夹!
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。

标签: python linux python-2.7 ubuntu anaconda


【解决方案1】:

这取决于你真正想使用什么。

安装 miniconda 而不是 Anaconda,然后使用 1 个安装所需的包

conda 安装

这肯定会减小尺寸。 :)

【讨论】:

  • 不以任何方式回答问题。问题中没有提到安装jupyterspyder
【解决方案2】:

我看到 anaconda 积累了大量的垃圾包缓存和压缩包。要删除不使用的缓存、压缩包和锁定文件并减少一点使用的空间,您可以尝试:

conda clean -a

【讨论】:

    【解决方案3】:

    需要注意的是,conda 是一个包/环境管理器,可以构建 anaconda 环境。

    通常情况下,它们被认为是不真实的。

    如果你想简单地使用 conda,包/环境管理器而不是打包整个 anaconda 环境,你可以安装 miniconda - https://conda.io/miniconda.html- 为您提供 conda 应用程序,而不会像 anaconda 的整个科学堆栈那样臃肿*。

    miniconda 的占用空间要小得多,然后使用 conda 创建特定的(流线型/更小的)环境以供使用也会更加节省存储空间。

    在你的思维中把conda和anaconda区分开来,应该会让事情更容易理解。

    *不太公平,不是臃肿,对 99% 的用户来说只是矫枉过正

    【讨论】:

      最近更新 更多