Как можно обновить существующую среду conda другим файлом .yml. Это чрезвычайно полезно при работе над проектами, в которых есть несколько файлов требований, т. Е. И base.yml, local.yml, production.yml
т. Д.
Например, ниже представлен base.yml
файл с пакетами conda-forge, conda и pip:
base.yml
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
.
Это не работает. Есть предположения?