Unix conda文件夹结构上的气流

Unix conda文件夹结构上的气流,unix,anaconda,conda,airflow,airflow-operator,Unix,Anaconda,Conda,Airflow,Airflow Operator,我在conda上安装了裸体气流-我通过将自定义操作符放在以下路径中来创建它们: 气流/dags/operators/custom_operator.py 然后从dag调用,作为: from operators.custom\u operator导入CustomOperator 如何实现文件夹结构: afflow/operators/custom_operator.py 从dag中将其称为: 来自afflow.operators.custom\u operator导入CustomOperat

我在conda上安装了裸体气流-我通过将自定义操作符放在以下路径中来创建它们:

气流/dags/operators/custom_operator.py
然后从dag调用,作为:

from operators.custom\u operator导入CustomOperator
如何实现文件夹结构:

afflow/operators/custom_operator.py
从dag中将其称为:

来自afflow.operators.custom\u operator导入CustomOperator

如果您认为这是一种不好的方法,请在您的回答/评论中指出,如果有更好的设计模式,很高兴调整我的方法…

有趣的是,这里的解决方案是在
aiffort.cfg
(您的aiffort配置文件)中,将参数
dags\u文件夹
向上移动一个目录到
$aiffort\u HOME
,因此,我们没有:

。。。。
[核心]
dags_文件夹=/home/user/AIFLOW/dags
....
只要做到:

。。。。
[核心]
dags_文件夹=/home/user/afflow
....
气流显然会递归地寻找DAG,并且只捕获定义为DAG的类。。。然而,您可以在
dags/
文件夹外使用自定义操作符、实用程序函数、自定义传感器等保持文件夹结构的整洁