为什么气流无法检测到本地模块

时间:2020-03-16 17:17:35

标签: docker docker-compose airflow

我正在使用puckel docker气流图像。 为了使用它,我使用了docker compose here

并在卷部分中添加了以下行:

        volumes:
        - ./src/include:/usr/local/airflow/include
        - ./src/templates:/usr/local/airflow/dags
        # - ./plugins:/usr/local/airflow/plugins

include文件夹包含我在dag中使用的个人代码。 运行docker compose后,我可以看到dags并包含包含我想要的文件的文件夹。

但是我有错误:

没有名为“ include”的模块

我不明白为什么会出现此错误,因为在dags文件夹旁边是include文件夹。 init .py也存在。

我可以通过将include文件夹放在dags文件夹中来使其工作,但这不是我想要的。 可变的AIRFLOW_HOME返回/ usr / bin / local / airflow,这似乎很正常,它是包含dag文件夹和my include文件夹的文件夹。

我在做什么错了?

0 个答案:

没有答案