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