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.yml
file 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.yml
file 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?