我想在不使用符号链接的情况下,基于某个路径中的环境文件创建一个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/pkgs
的du
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句