使用所有包创建anaconda python环境

时间:2016-06-28 04:06:23

标签: python anaconda

我想创建一个anaconda python环境,其中包含Continuum在其默认Anaconda安装程序中包含的所有包。根据一些互联网搜索,我使用以下命令:

if [1.1 -gt .45] && [1.1 -lt 2.9]

Then
...

fi

但是,只会安装少量软件包。请看屏幕截图。enter image description here

请指导我使用正确的命令。

现在我正在尝试在台式计算机上执行此操作,但我希望将相同的原则应用于群集设施。

2 个答案:

答案 0 :(得分:41)

当然,您并不是指安装所有可用的套餐,对吧? Continuum的默认频道单独有635个,其他频道上还有无数频道。

我认为@cel正好高于假设您特意要求安装Continuum在其默认Anaconda安装程序中包含的所有软件包。如果是这种情况,那么最简单的命令就是:

conda create -n env_full anaconda

这将安装最新版本的anaconda软件包集,该软件包是为您的默认Python版本(最初用于安装Anaconda的版本)编译的。如果您想创建一个具有不同版本Python的环境,那么只需将其添加到命令行; e.g。

conda create -n env_full anaconda python=2.7
conda create -n env_full anaconda python=3.5

答案 1 :(得分:12)

Anaconda附带根env,这被命名为base。您可以按原样使用它,也可以从中克隆新环境。

如果您只想要一个包含所有软件包的环境,那么您可以使用基本环境本身。

您可以在机器上列出所有可用的conda env,如下所示

 conda info --env

您将看到一个环境名称库,激活它以使用它

 source activate base

您可以使用以下命令验证env中可用的所有软件包(这适用于使用conda创建的任何env)

 conda list -n base

正如我上面所说,如果你想要一个不同的环境,那么你可以使用以下命令克隆基础

conda create --name <env_name> --clone base