conda创建--prefix over --name有什么好处吗?

时间:2017-02-24 17:37:06

标签: python anaconda conda

我一直在使用Anaconda Python发行版。我一直用:

conda create -n bunnies python=2.7

等在conda中创建我的环境。这很有用,但我最近在查看Continuum推出的新cheat sheet,它使用-p--prefix来创建环境。例如:

conda create --prefix ~/py34 python=3.4

除了控制环境信息的存储位置之外,还有其他原因可以解释为什么这比仅仅--name(或-n)方式更适合创建我的conda环境吗?

1 个答案:

答案 0 :(得分:0)

如果anaconda安装在$ CONDADIR目录中, “ conda create -n py34”将尝试在“ $ CONDADIR / envs / py34”创建一个环境。如果您拥有该目录并且该目录足够容纳整个环境的内容,那么这很好。 否则,您可能会发现更好地使用它     “ conda创建--prefix $ MyConda / envs / py34 python = 3.4” 然后加上适当的“激活”命令。