conda create --prefix over --name 有什么好处吗?
Is there any benefit to conda create --prefix over --name?
我使用 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 环境更可取?
如果anaconda安装在$CONDADIR目录下,
"conda create -n py34" 将寻求在 "$CONDADIR/envs/py34" 处创建环境。这很好,如果您拥有该目录并且该目录足够大以容纳完整环境的内容。
否则,您可能会发现使用它更好
"conda create --prefix $MyConda/envs/py34 python=3.4"
然后是适当的 "activate" 命令。
我使用 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 环境更可取?
如果anaconda安装在$CONDADIR目录下, "conda create -n py34" 将寻求在 "$CONDADIR/envs/py34" 处创建环境。这很好,如果您拥有该目录并且该目录足够大以容纳完整环境的内容。 否则,您可能会发现使用它更好 "conda create --prefix $MyConda/envs/py34 python=3.4" 然后是适当的 "activate" 命令。