创建空的conda环境

时间:2016-03-08 06:23:19

标签: python anaconda

我可以使用程序biopython创建一个新的conda环境:

conda create --name snowflakes biopython

如果我不想安装任何程序怎么办?我似乎无法做到这一点:

» conda create --name tryout
Error: too few arguments, must supply command line package specs or --file

You can specify one or more default packages to install when creating
an environment.  Doing so allows you to call conda create without
explicitly providing any package names.

To set the provided packages, call conda config like this:

    conda config --add create_default_packages PACKAGE_NAME

5 个答案:

答案 0 :(得分:147)

你可以给出一个只有“python”的包名来获得一个基本的空安装。

conda create --name myenv python
conda create --name myenv python=3.4

答案 1 :(得分:12)

如果您在create_default_packages文件中创建了.condarc块,@ joelion的答案将安装这些软件包。如果您不想要那些,请使用--no-default-packages标志。例如:

conda create --name myenv python --no-default-packages

答案 2 :(得分:3)

这是使用0个程序包创建一个真正的空(浅)conda_env的方法:

conda create --name myenv --no-default-packages

创建并完成需要几秒钟。

答案 3 :(得分:2)

要创建一个绝对空的环境,不使用python和/或任何其他默认包,只需在envs安装的Anaconda目录中创建一个新文件夹(本例中为Anaconda3):

~\Anaconda3\envs>mkdir empy_env

第一次激活此环境时,Windows中的目录名为Scripts,Linux中的bin目录会创建一些批处理文件。在本文发表时,这适用于Windows和Linux中的Anaconda版本4.3.30。

我注意到@cel在问题的第一条评论中提出了同样的建议,但显然它没有得到应有的重视!

答案 4 :(得分:0)

对于 Conda 2020.11 Linux,以下命令将创建一个空环境。

conda create --name your-env-name