Как разделить пакеты с несколькими каналами в yaml, используя conda для создания настраиваемого env - PullRequest
0 голосов
/ 20 февраля 2019

Мне нужно создать макет среды, использующей virtualenv, пакеты принадлежат различным каналам в Anaconda.Хотя я указал каналы, я получил ошибку для некоторых пакетов.

my_env.yml:

name: my_env
channels:
- anaconda
- conda-forge
dependencies:
- numpy=1.15.2
- scipy=1.1.0
- scikit-learn=0.20.0
- pandas=0.22.0
- SQLAlchemy=1.1.14
- graphviz=0.8
- slacker=0.9.60

Примечание:

slacker находится в канале conda-forge SQLAlchemy и graphviz находятся в канале anaconda, остальные только в обычном (по умолчанию)канал

Когда я запускаю команду:

conda env create -f /home/my_env.yml

Я получил следующую ошибку:

Решение среды: сбой

ResolvePackageNotFound: - sqlalchemy = 1.1.14 - graphviz = 0.8

Похоже, что канал anaconda НЕ занят?

Как я могу исправить этот файл yml?

Большое спасибо.

...