如何创建一个conda环境并指定需要的库?

4
创建一个新的 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)添加到上述列表中。

1个回答

4
也许您正在寻找“create_default_packages”选项?您可以在您的“.condarc”文件中使用此指令来指定默认包列表。您可以在此页面中找到相关文档。您可以使用“--no-default-packages”命令行选项覆盖它。

太好了!正是我想要的。为了完整起见,我已经使用了你的回答和一个实际例子编辑了我的问题。 - PhABC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接