Создайте пакет conda, который создает среду conda из файла env.yaml - PullRequest
0 голосов
/ 25 мая 2018

Я хочу создать специальный пакет conda, который при запуске conda install <package_name> создаст новую среду conda.Я хотел использовать файл environment.yaml для этой цели.К сожалению, я не могу найти никакой документации, которая позволила бы мне запустить conda create -n <env_name> -f environment.yaml внутри рецепта.Есть ли способ, которым я мог бы вызывать такие команды внутри рецепта?

Я новичок в Конде и, таким образом, пожалуйста, примите мою свободную терминологию.

1 Ответ

0 голосов
/ 28 января 2019

Я не специалист по conda и не знаю, является ли это лучшим способом решения этой проблемы, но в случае, если это кому-то поможет, у меня возникла та же проблема, и я решил ее, включая зависимости (conda иpip) в environment.yam и вызовите conda update в build.sh.

  1. Включите зависимости в файл с именем environment.yml.
  2. Убедитесь, что environment.ymlвходит в папку, на которую есть ссылка в разделе источника meta.yaml.
  3. Вызовите обновление conda в build.sh: conda env update -f=environment.yml
...