如何基于 YAML 文件创建 Conda 环境?

How to create a Conda environment based on a YAML file?

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

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

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

-f FILE, --file FILE environment definition file (default: environment.yml)

也一样:

conda env create --file=myfile.yaml

当然,将 =myfile.yaml 替换为您的 YAML 文件名。

使用:

conda env create --name NAME --file FILE

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

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

conda env create --file=dand-env-win.yaml

对我来说效果很好,我的文件名是 dand-env-win.yaml for a course on the Internet.