2015-10-28 4 views
1

У меня есть реализация apscheduler, которая может выполнять различные задачи. Эти задачи могут иметь разные зависимости, которые необходимо установить при их выполнении. Лучше всего было создать virtualenv для установки этих зависимостей, взятых из файла ресурсов для каждой задачи, а затем может быть выпущена, когда задача будет выполнена.Использование различных virtualenv для заданий в apscheduler

Я пытался реализовать это, но не имел большого успеха. Идея, вероятно, состоит в том, что у нее есть собственный исполнитель, который может запустить подпроцесс, подключенный к отдельному интерпретатору python, в соответствующем virtualenv и запустить там задачу и получить некоторые результаты. Примечание. У меня есть только пулы процессов для запуска задач.

Есть ли у кого-нибудь идеи, как это сделать или какие-либо фрагменты кода?

ответ

1

Никто еще не просил об этом, поэтому я бы сказал, что вам нужно реализовать пользовательский исполнитель, которого вы упомянули.