【问题标题】:How to create a Conda environment based on a YAML file?如何基于 YAML 文件创建 Conda 环境?
【发布时间】:2017-11-28 06:08:32
【问题描述】:

我正在做一个在线课程,讲师要求我创建一个 Conda 环境,他们提供了一个 YAML 文件来提供 Conda 包的库和包要求。

但是,我找不到使用 YAML 文件创建环境的方法。

【问题讨论】:

  • 不清楚“相同”指的是什么,这些是对YAML文件的要求,还是对在线课程的要求,甚至可能是对conda环境的要求?除了不清楚使用“相同”而不是“这个”(同样模糊)之外,对我来说听起来不对(但我不是母语人士)

标签: python yaml conda


【解决方案1】:

conda env create 采用可选标志--file

-f FILE, --file FILE 环境定义文件(默认:environment.yml)

这样做:

conda env create --file=myfile.yaml

当然,用你的 YAML 文件名替换 =myfile.yaml

【讨论】:

  • 感谢您的提示。 conda 不断改进和变化。更新了我对当前版本的回答。
【解决方案2】:

用途:

conda env create --name NAME --file FILE

其中FILE 是 YAML 文件,NAME 是您要命名的环境。

(接受的答案曾经建议conda create,但这仅适用于conda list --explicit 的输出,不适用于Conda 环境YAML 文件。)

【讨论】:

    【解决方案3】:
    conda env create --file=dand-env-win.yaml
    

    在 Internet 上我的文件名为 dand-env-win.yamlcourse 对我来说效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 2016-06-21
      相关资源
      最近更新 更多