Anaconda 康达的环境创造占用了很多空间

Anaconda 康达的环境创造占用了很多空间,anaconda,conda,Anaconda,Conda,我想在谷歌虚拟机上创建一个docker图像。 图像的一个步骤是创建conda环境。这是dockerfile中的命令(我省略了运行): 这个命令安装了很多软件包,结果我没有磁盘空间 我有两个问题 我不确定-f environment.yml做什么。我在网上搜索这个标志,但找不到任何带有.yml文件的示例 我可以在安装之前删除一些不必要的包吗 -f是--file 什么构成不必要的一揽子计划?(我假设您的环境文件中没有任何不必要的内容。)也许您是在询问通过安装完整的Anaconda发行版捆绑的软件包

我想在谷歌虚拟机上创建一个docker图像。 图像的一个步骤是创建conda环境。这是dockerfile中的命令(我省略了运行):

这个命令安装了很多软件包,结果我没有磁盘空间

我有两个问题

  • 我不确定
    -f environment.yml
    做什么。我在网上搜索这个标志,但找不到任何带有.yml文件的示例
  • 我可以在安装之前删除一些不必要的包吗
  • -f
    --file

  • 什么构成不必要的一揽子计划?(我假设您的环境文件中没有任何不必要的内容。)也许您是在询问通过安装完整的Anaconda发行版捆绑的软件包?您可能会发现该指南很有帮助(包括介绍中的一些链接)

  • 试着看看其中的一些例子,了解一些最佳实践的例子,也许可以建议一个具体的例子

    至少应该在每次Conda操作后努力清理,并在链式操作中进行清理,这样Docker就不会用临时文件保存中间文件。一个开始就是

    RUN conda env create -n cq -f environment.yml && conda clean -afy
    

    1) 2)软件包占用多少磁盘空间?你确定它们是不必要的吗?谢谢。我正在看那个医生。在第二次调查中,我不完全确定这些软件包是否不需要,我也不认为我会弄乱它们。使用的磁盘空间有那么大吗?康达命令有文档记录:
    Conda env create--help
    RUN conda env create -n cq -f environment.yml && conda clean -afy