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