【发布时间】:2016-06-21 23:43:51
【问题描述】:
我可以使用程序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
【问题讨论】:
-
通常你至少要安装python。如果你甚至不想要 python 版本,你可以通过使用
mkdir -p </path/to/your/anaconda/distribution>/envs/<env-name>/bin手动创建一个空环境来欺骗 conda -
对我来说没有意义。为什么我们不能创建无包环境?
-
创建“空环境”时究竟创建了什么?
-
@cammil 不确定这在 conda 的较新版本中是否发生了变化,因为当我在没有指定任何内容的情况下创建新环境时,它会安装零个包 conda create --n my_env ## 创建带有 0 个包的 my_env已安装但是,当我指定 python 版本时,例如 python=3.7 然后它会安装基本依赖项。 conda create --n my_env2 python=3.7 source activate my_env2 conda list ## 列出大约 10 个安装的包