如何组合“ conda create”参数“ --file”,“-prefix”和“ --copy”?

我们

我想在不使用符号链接的情况下,基于某个路径中的环境文件创建一个conda环境。因此,我想运行以下conda命令:

conda create --file environment.yml --prefix ./python --copy

该文件environment.yml如下所示(我将其缩短了):

name: null
channels:
- defaults
dependencies:
- python==3.7.0

但是,出现以下错误:

CondaValueError: could not parse 'name: null' in: environment.yml

以下命令有效:

conda env create --file environment.yml --prefix ./python

但是,然后我不能使用--copy参数:

error: unrecognized arguments: --copy
梅尔

虽然我同意确实应该有一个选项,但是您可以copy_always在运行命令时配置选项临时设置为true,这应该可以解决问题:

CONDA_COPY_ALWAYS=1 conda env create --file environment.yml --prefix ./python

为了验证,我创建了带有和不带有相同环境的两个版本CONDA_COPY_ALWAYS=1在他们都站出来为969 MBdu独自一人,但只是没有一个CONDA_COPY_ALWAYS=1包括当被降低miniconda3/pkgsdu

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章