使用所有包创建 anaconda python 环境

create anaconda python environment with all packages

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

conda create -n env_full python=3

但是,只会安装少数软件包。请查看屏幕截图。

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

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

当然你不是说安装所有可用的包,对吧?仅 Continuum 的默认频道就有 635 个,其他频道上还有无数个。

我认为 @cel 在上面假设您特别要求安装 Continuum 在其默认 Anaconda 安装程序中包含的所有软件包。如果是这样,那么最简单的命令是:

conda create -n env_full anaconda

这将安装最新版本的 anaconda 软件包集,为您的默认版本 Python(您最初用于安装 Anaconda 的版本)编译。如果您想使用不同版本的 Python 创建环境,则只需将其添加到命令行即可;例如

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

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

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

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

 conda info --env

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

 source activate base

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

 conda list -n base

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

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

wenn 我使用这个命令:

conda create -n env_full anaconda>

我收到 PackageNotFoundError。所以我创建了简单的环境:

conda create -n env_full >

并使用命令安装所有 anaconda 默认包:

conda install anaconda