conda env create#

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

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

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

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

位置参数#

remote_definition

remote_definition 已弃用,将在 25.9 版本中移除。请改用 conda env create --file=URL

命名参数#

-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。

--console

选择用于正常输出渲染的后端。

-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