如何使用特定库创建 conda 环境?

How to create a conda environment with specified libraires?

创建新的conda环境时,默认安装一些包。

> conda create -n newEnv python=3.6

The following NEW packages will be INSTALLED:

     openssl:    1.0.2k-1
     pip:        9.0.1-py36_1
     python:     3.6.1-0 
     ...
     zlib:       1.2.8-3

我相信有一种方法可以在创建新环境时指定要安装的默认库而无需在 conda create 命令后键入所有名称

有没有我可以编辑的文件来指定在使用 conda 创建新环境时要安装的默认库?

解决方案: 根据下面的 holdenweb 答案,您需要在 .condarc 中添加以下行(默认情况下不存在):

create_default_packages:
     - jupyter
     - matplotlib
     - otherLibrary
     ...

这是创建新环境时将安装的库列表。也可以使用以下命令直接添加库(以jupyter为例)

conda config --add create_default_packages jupyter

这会将指定的库(这里是 jupyter)附加到上面的列表中。

也许您正在寻找 create_default_packages 选项?您可以在 .condarc 文件中使用此指令指定默认包列表。它被记录在案 on this page。您可以使用 --no-default-packages 命令行选项覆盖它。