Почему среды conda включают свое имя в файл env.yml? Как бороться с именными конфликтами? - PullRequest
0 голосов
/ 29 апреля 2019

conda может экспортировать экспорт конфигурации среды в файл yml:

conda env export > environment.yml

Этот файл выглядит примерно так:

name: some-name
channels:
- conda-forge
- defaults
dependencies:
- python=3.7
- pip
- numpy

ПочемуМне нужно установить имя в этом файле YML?Как справиться с конфликтами имен различных сторонних репозиториев?

Я поместил свое окружение в другое место.Поэтому conda также добавляет эту строку, что делает файл yml непригодным для других людей:

prefix: /opt/miniconda3/envs/test_xarray_warning

Предполагается, что этот файл зафиксирован в репозитории GIT и заменяет файл require.txt, верно?Не следует ли поэтому избегать абсолютных путей и глобальных имен?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...