2016-12-28 6 views
0

Скажем, у меня есть два проекта, которые я разрабатываю на своей личной машине. Я использую conda для управления моими зависимостями на python. Я создал среды для управления этими проектами. Когда я закончил работу с dev, я хочу экспортировать их на удаленную машину, которая будет запускать регулярно, в то же время, эти два проекта. Как мне управлять этим развертыванием?развертывание python conda на сервере

+0

Можете ли вы ограничить свой пост на один вопрос? Спасибо! См. Http://meta.stackexchange.com/questions/39223/one-post-with-multiple-questions-or-multiple-posts – darthbith

ответ

0

После некоторых исследований я пришел с этим:

  • клонировать среды, как описано на conda's doc.
  • экспортируйте файл своей среды на сервер вместе с вашим проектом.
  • импортировать среду на конду.
  • создать Баш скрипт так

#!/bin/bash source activate my_environment python ~/my_project/src/code.py

  • установить cron, как обычно, вызывая этот предыдущий Баш скрипт