创建新的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 )附加到上面的列表中。
答案 0 :(得分:3)
也许您正在寻找create_default_packages
选项?您可以在.condarc
文件中使用此指令指定默认包列表。它记录在案on this page。您可以使用--no-default-packages
命令行选项覆盖它。