【问题标题】:Is it possible to import dependencies from a CONDA environment.yml into my current environment?是否可以将依赖项从 CONDA environment.yml 导入到我当前的环境中?
【发布时间】:2017-12-19 09:59:55
【问题描述】:

我意识到我可以使用 conda env create -f environment.yml(来自 conda docs)从 yml 创建一个新环境。

但是,就我而言,我已经设置了一个环境,其中安装了很多东西,并按照我喜欢和需要的方式进行设置。现在我想安装一个包含bunch of dependencies 的新包。据我所知,与我当前的环境没有冲突。是否可以以某种方式将此 yml 导入我当前的环境?我在文档或网络上找不到任何关于此的信息(它们都指向从 yml 创建一个新的环境)。

我意识到我可以将我当前的环境导出为 yml,与新的 yml 进行合并,然后使用合并的文件创建一个新环境,但这对于我认为相对常见的东西来说似乎有点复杂要求。

【问题讨论】:

  • 我认为这样做的原因是安装包时应该自动处理包的依赖关系——你不需要environment.yml 来管理单个包的依赖关系。我认为如果你有一个特定的用例,合并是你最好的选择。

标签: anaconda conda


【解决方案1】:

我可以按照此处的说明进行这样的环境更新: How to update an existing Conda environment with a .yml file

根据 Dave 的评论,我确实必须停用环境以更新依赖项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-04
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多