Airflow 无法导入名称';操作员';
我正在尝试创建我的第一个自定义运算符 我有一个Airflow 无法导入名称';操作员';,airflow,airflow-operator,Airflow,Airflow Operator,我正在尝试创建我的第一个自定义运算符 我有一个aiffair文件夹,一个dags文件夹和一个plugins文件夹 在plugins文件夹中,我有operators文件夹 我的操作员位于operators文件夹中 在我的operators文件夹中,我有以下\uuuu init\uuuu.py文件: from operators.my_operator import MyOperator __all__ = [ 'MyOperator', ] from airflow.plugins_m
aiffair
文件夹,一个dags
文件夹和一个plugins
文件夹
在plugins
文件夹中,我有operators
文件夹
我的操作员位于operators
文件夹中
在我的operators
文件夹中,我有以下\uuuu init\uuuu.py
文件:
from operators.my_operator import MyOperator
__all__ = [
'MyOperator',
]
from airflow.plugins_manager import AirflowPlugin
import operators
# Defining the plugin class
class NewOperator(AirflowPlugin):
name = "test_operator"
operators = [
operators.MyOperator
]
在我的插件文件夹中,我有以下\uuuu init\uuuu.py
文件:
from operators.my_operator import MyOperator
__all__ = [
'MyOperator',
]
from airflow.plugins_manager import AirflowPlugin
import operators
# Defining the plugin class
class NewOperator(AirflowPlugin):
name = "test_operator"
operators = [
operators.MyOperator
]
然后从我的dag,我像这样从airflow.operators导入MyOperator
从UI中我看到错误无法导入名称“MyOperator”
怎么了 根据文档:您可以尝试吗?从airflow.operators.test_operator导入MyOperator根据文档:您可以尝试吗?从airflow.operators.test_operator导入MyOperator