Python 向conda环境yaml文件添加依赖项

Python 向conda环境yaml文件添加依赖项,python,anaconda,conda,Python,Anaconda,Conda,我有一个建立初始项目的过程,通过该过程,我可以基于yaml文件创建一个标准化的conda环境 conda env create-f environment.yaml yaml文件看起来像这样 name: testA channels: - conda-forge - defaults - anaconda dependencies: - python=3.6.3=1 - yaml=0.1.7=0 - connexion=1.1.10=py36_0 - setuptools=38.4.0=py3

我有一个建立初始项目的过程,通过该过程,我可以基于yaml文件创建一个标准化的conda环境

conda env create-f environment.yaml

yaml文件看起来像这样

name: testA
channels:
- conda-forge
- defaults
- anaconda
dependencies:
- python=3.6.3=1
- yaml=0.1.7=0 
- connexion=1.1.10=py36_0
- setuptools=38.4.0=py36_0
- pymongo=3.4.0=py36_0
- gunicorn=19.8.1=py36_0
- flask-cors=3.0.6=py36_0
随着项目的进展,用户可能会添加另一个库

conda安装scikit学习

是否可以将更新后的conda环境附加到原始环境中。yaml???-我知道我可以用


conda env export>environment.yaml

到底是什么问题?您已经识别了更新yaml文件的命令…我希望附加而不是覆盖。特别是依赖项,但覆盖时会发生什么变化?效果不只是附加新的包吗?值得一提的是,据我所知,没有可附加的方法,您必须手动执行。感谢您的输入。我的用例是,我正在使用conda环境创建一个开发框架。此后,用户可以添加到环境中,我希望最终通过docker将该环境包装在一个微服务中,从而进行更新。我将编写一些自定义方法来实现。