我有一个目录结构,用于像这样的气流
dags/
-dag1.py
-libs/
-depend1.py
-depend2.py
在dag1.py中,我从库中导入depend1.py。但是,depend1.py然后导入depend2.py导致Airflow抛出损坏的中断:没有名为“ depend2.py”的模块
我认为这是由于PYTHONPATH是从dags /开始的,而import1.py中的import则是depend2而不是libs.depend2。
如果我切换到使用libs.depend2,它似乎可以工作。我的问题是是否有替代方法来手动更改每个文件以从库中导入。因为依赖项包含大量相互依赖的文件,因为它们是用于管理自定义XML模式的自动生成的类。