2016-03-08 47 views
34

我可以创建一个新康达环境,程序biopython与此创建空畅达环境

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 
+1

通常你想至少安装python。如果你甚至不需要python版本,你可以通过使用'mkdir -p/envs/ – cel

+0

@cel'手动创建一个空白环境来骗取conda:谢谢,这就说得通了。足够好的答案? – dangonfast

+0

对我没有意义。为什么我们不能创建无包装的环境? – cammil

回答

82

你可以给刚刚“巨蟒”的包名称来获得一个基地,空安装。

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

我无法在任何地方找到这个答案 - 值得赞赏! – kungfujam

+7

谢谢。我不知道为什么这不是前面和中心在蟒蛇包列表页面 – joelion

+0

这是非常有用的,非常感谢!我还更新了我的conda chetsheet,以包含并强调这一点(以防其他人的帮助:https://github.com/NeuronQ/cookbook/wiki/Python-Conda-cheatsheet) – NeuronQ

0

要创建是空空如也,没有Python和/或任何其他默认包的环境,才使得一个新的文件夹中envs目录在Anaconda安装(Anaconda3在这个例子中):.

~\Anaconda3\envs>mkdir empy_env 

您激活这个环境中创建一个名为在Windows Scriptsbin在Linux目录,有几个批处理文件的第一次。在本文发布时,这适用于Windows和Linux中的Anaconda 4.3.30版本。

我注意到@cel在问题的第一个注释中提示了同样的事情,但显然它没有得到应有的重视!