2017-04-10 190 views
3

创建新的conda环境时,默认安装一些软件包。如何创建指定库的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创建新环境时要安装哪些默认库?

解决方案: 基于以下答案holdenweb,你需要添加下面的行放在.condarc(默认情况下不存在):

create_default_packages: 
    - jupyter 
    - matplotlib 
    - otherLibrary 
    ... 

这是库的列表这将在创建新环境时安装。也可以直接通过使用下面的命令(使用jupyter作为一个例子)

conda config --add create_default_packages jupyter 

其将指定的库(此处jupyter)附加到上述列表中添加库。

回答

3

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

+0

太棒了!正是我在找什么。为了完整起见,我用你的答案和实际例子编辑了我的问题。 – PhABC