Bagaimana lingkungan conda yang sudah ada diperbarui dengan file .yml lain. Ini sangat membantu saat mengerjakan proyek yang memiliki beberapa file persyaratan, misalnya base.yml, local.yml, production.yml, dll.
Misalnya, di bawah ini adalah base.ymlfile yang memiliki paket conda-forge, conda, dan pip:
base.yml
name: myenv
channels:
- conda-forge
dependencies:
- django=1.10.5
- pip:
- django-crispy-forms==1.6.1
Lingkungan yang sebenarnya dibuat dengan:
conda env create -f base.yml.
Nanti, paket tambahan perlu ditambahkan ke base.yml. File lain, misalnya local.yml, perlu mengimpor pembaruan tersebut.
Upaya sebelumnya untuk mencapai ini termasuk:
membuat local.ymlfile dengan definisi impor:
channels:
dependencies:
- pip:
- boto3==1.4.4
imports:
- requirements/base.
Dan kemudian jalankan perintah:
conda install -f local.yml.
Ini tidak bekerja. Ada pemikiran?