在apscheduler中使用不同的virtualenv作业

时间:2015-10-28 09:55:48

标签: apscheduler

我有一个能够运行不同类型任务的apscheduler实现。这些任务可能具有不同的依赖关系,这些依赖关系在执行时需要安装。最好的方法是创建virtualenv安装这些相应的依赖项,从每个任务的资源文件中获取,然后可以在任务完成时释放它。

我一直在努力实现这个目标,但并没有取得多大成功。这个想法可能是有一个自定义执行器,它可以启动一个连接到相应virtualenv中的单独python解释器的子进程,并在那里运行任务并获得一些结果。注意:我只有用于运行任务的进程池。

是否有人知道如何处理此代码段或任何代码段?

1 个答案:

答案 0 :(得分:1)

还没有人要求这样做,所以我说你需要实现你提到的自定义执行程序。