使用所有包创建anaconda python环境

使用所有包创建anaconda python环境,python,anaconda,Python,Anaconda,我想用Continuum默认的anaconda安装程序中包含的所有包创建一个anaconda python环境。基于一些互联网搜索,我使用了以下命令: conda create -n env_full python=3 然而,只有少数软件包将被安装。请看屏幕截图 请指导我使用正确的命令 现在,我正试图在台式计算机上执行此操作,但我希望将相同的原则应用于群集功能。您肯定不是指安装所有可用的软件包,对吗?仅Continuum的默认通道就有635个,其他通道上还有无数其他通道 我认为@cel就在上面

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

conda create -n env_full python=3
然而,只有少数软件包将被安装。请看屏幕截图

请指导我使用正确的命令


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

您肯定不是指安装所有可用的软件包,对吗?仅Continuum的默认通道就有635个,其他通道上还有无数其他通道

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

conda create -n env_full anaconda
这将安装为默认Python版本编译的最新版本的
anaconda
包集(您最初安装anaconda时使用的版本)。如果您想使用不同版本的Python创建一个环境,那么只需将其添加到命令行即可;e、 g

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
您可以使用以下命令验证env中的所有可用包(这适用于使用conda创建的任何env)

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

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

conda create-n env_full python=3 anaconda=4
据我所知,命令是“conda create--name[包列表]”。“anaconda”软件包的要求是默认安装中包含的所有软件包,但一般来说,如果您编写“conda create--name numpy scipy=1.6 blah_blah”,您会得到numpy、scipy=1.6、blah_blah以及它们的所有要求?是否正确?是否有办法在默认通道中安装所有软件包(即,不只是anaconda安装程序中包含的软件包)?我使用命令“conda create-n tf tensorflow,conda activate tf”安装了tensoflor,它在所有步骤中都显示了成功,但在导入时给了我错误“找不到模块”。所以我搜索并找到了一个解决方案,我已经从anaconda navigator创建了另一个环境“tf”,然后安装了新的Jupyter。现在发生的事情是,在这个新的Jupiter中,我的tensoflow可以工作,但所有其他以前安装的库都不能工作(比如sklearn),而在旧的jupyter(基本环境)中,tensorflow不能工作,其他库也不能工作。那么如何解决这个问题呢?
conda create --name <env_name> --clone base