conda env create#

基于环境定义文件创建环境。

如果使用 environment.yml 文件(默认值),您可以在文件的第一行使用“name: envname”命名环境,也可以在 CLI 命令中使用 -n/--name 参数指定环境名称。 CLI 中指定的名称将覆盖 environment.yml 文件中指定的名称。

除非您位于包含环境定义文件的目录中,否则使用 -f 指定要使用的环境定义文件的路径。

usage: conda env create [-h] [-f FILE] [-n ENVIRONMENT | -p PATH] [-C] [-k]
                        [--offline] [--no-default-packages] [--json] [-v] [-q]
                        [-d] [-y] [--solver {classic}] [--subdir SUBDIR]
                        [remote_definition]

位置参数#

remote_definition

远程环境定义/IPython 笔记本

命名参数#

-f, --file

环境定义文件(默认:environment.yml)

--no-default-packages

忽略 .condarc 文件中的 create_default_packages。

--solver

可能的选项:classic

选择要使用的求解器后端。

--subdir, --platform

可能的选项:emscripten-wasm32, wasi-wasm32, freebsd-64, linux-32, linux-64, linux-aarch64, linux-armv6l, linux-armv7l, linux-ppc64, linux-ppc64le, linux-riscv64, linux-s390x, osx-64, osx-arm64, win-32, win-64, win-arm64, zos-z

使用为该平台构建的包。新环境将被配置为记住此选择。应格式化为“osx-64”、“linux-32”、“win-64”等。默认为当前(本机)平台。

目标环境规范#

-n, --name

环境名称。

-p, --prefix

环境位置(即前缀)的完整路径。

网络选项#

-C, --use-index-cache

即使通道索引文件已过期,也使用缓存。如果您不希望 conda 检查 repodata 文件是否存在新版本,这将很有用,从而节省带宽。

-k, --insecure

允许 conda 执行“不安全”的 SSL 连接和传输。相当于将“ssl_verify”设置为“false”。

--offline

脱机模式。不要连接到互联网。

输出、提示和流程控制选项#

--json

将所有输出报告为 json。适用于以编程方式使用 conda。

-v, --verbose

可以多次使用。一次用于详细输出,两次用于 INFO 日志记录,三次用于 DEBUG 日志记录,四次用于 TRACE 日志记录。

-q, --quiet

不显示进度条。

-d, --dry-run

仅显示将要执行的操作。

-y, --yes

自动将所有确认值设置为“yes”。不会要求用户确认任何添加、删除、备份等。

示例

conda env create
conda env create -n envname
conda env create folder/envname
conda env create -f /path/to/environment.yml
conda env create -f /path/to/requirements.txt -n envname
conda env create -f /path/to/requirements.txt -p /home/user/envname