在Airflow中打包打包dag导入错误的Python模块

时间:2020-05-04 20:37:02

标签: airflow

所以我的Airflow dag文件夹中有两个打包的dag,每个打包的dag包含一个同名的Python模块。目录结构就像这样

dags/
    a.zip/
        my_dag_a.py
        module_1/
            __init__.py
    b.zip/
        my_dag_b.py
        module_1/
            __init__.py

我希望my_dag_a.pymodule_1导入a.zip的副本,而my_dag_b.pymodule_1导入b.zip的副本。不过,发生的是,当我运行import module_1时,它们都从a.zip导入了副本。我猜想这与Airflow如何设置Python路径有关。有没有办法让每个dag导入模块的正确副本?

0 个答案:

没有答案