如何使用.yml文件更新现有的Conda环境

tilikoma:

如何用另一个.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

这是行不通的。有什么想法吗?

尝试使用conda env update

conda activate myenv
conda env update --file local.yml

或无需激活环境(感谢@NumesSanguis):

conda env update --name myenv --file local.yml

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

仅更新现有的元数据使用Java谷歌云端硬盘文件的

如何覆盖现有的.txt文件

您如何在JSP中更新现有的Cookie?

如何使用Maven用其他文件更新现有的战争文件?

如何使用Java代码在资产中动态创建JSON文件或如何在Android中使用Java代码更新现有的JSON文件

如何覆盖现有的zip文件?

如何在Eclipse中使用现有的.target文件?

如何使用putenv()更新现有环境变量?

如何使用ansible设置现有的Linux环境变量?

如何使用PHP替换现有的图像文件

如何使用environtment.yml文件将pip本地库安装到conda环境中?

如何更新现有的Office插件?

如何更改现有conda虚拟环境的Python版本?

如何在AWS Elastic Container Service中使用现有的docker-compose.yml文件?

如何从现有的AWS环境创建云形成模板?

如何在现有的tar.gz归档文件中添加/更新文件?

我应该如何使用virtualenv将现有的python环境分叉到新环境中?

如何从现有的文件信封中插入/更新文档

如何覆盖现有的zip文件而不是在Info-Zip中对其进行更新?

如何使用PowerShell更新现有的AzureRm虚拟网络?

如何使Android Studio使用现有的.idea文件?

如何使用python用逗号分隔文件的值更新现有的csv文件

如何使用现有的 json 文件创建 tmTheme 文件?

如何使用现有的环境变量和库运行 at 命令?

如何修改现有的python文件

如何从现有的 lambda 函数下载 serverless.yml

如何使用 PHP 更新现有的数组数组?

如何使用 Openpyxl 更新现有的 Excel .xlsx 文件?

使用另一个 csv 文件中的更新信息更新现有的 csv 文件