Apscheduler 在ApsScheduler中为作业使用不同的virtualenv

Apscheduler 在ApsScheduler中为作业使用不同的virtualenv,apscheduler,Apscheduler,我有一个apscheduler实现,它能够运行不同类型的任务。这些任务可能具有不同的依赖项,在执行时需要安装这些依赖项。最好的方法是创建一个virtualenv,安装从每个任务的资源文件中获取的这些依赖项,然后在任务完成时释放它们 我一直在尝试实现这一点,但没有太大的成功。其想法可能是拥有一个定制的执行器,它可以启动一个子进程,该子进程连接到各自virtualenv中的单独python解释器,并在那里运行任务,然后返回一些结果。注意:我只有用于运行任务的进程池 有人知道如何处理这个或任何代码片段

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

我一直在尝试实现这一点,但没有太大的成功。其想法可能是拥有一个定制的执行器,它可以启动一个子进程,该子进程连接到各自virtualenv中的单独python解释器,并在那里运行任务,然后返回一些结果。注意:我只有用于运行任务的进程池


有人知道如何处理这个或任何代码片段吗?

还没有人要求这样做,所以我认为您需要实现您提到的自定义执行器