如何用另一个.yml文件更新先前的conda环境。在具有多个需求文件(例如)的项目上工作时,这非常有用base.yml, local.yml, production.yml。
例如,下面是一个base.yml包含conda-forge,conda和pip软件包的文件:
碱基
name: myenv
channels:
  - conda-forge
dependencies:
  - django=1.10.5
  - pip:
    - django-crispy-forms==1.6.1实际环境是使用创建的
 conda env create -f base.yml。
稍后,需要将其他软件包添加到中base.yml。另一个文件,例如local.yml,需要导入这些更新。
先前完成此任务的尝试包括:
创建local.yml具有导入定义的文件:
channels:
dependencies:
  - pip:
    - boto3==1.4.4
imports:
  - requirements/base. 然后运行命令:
 conda install -f local.yml。
这是行不通的。有什么想法吗?
                  是否可以更新当前激活的环境?我刚刚尝试过,但是更新转到了yml文件中命名的环境。
                
                
                  
                    —
                    索伦