如何将 Apache Airflow 导入 Intellij?

How do I import Apache Airflow into Intellij?

所以我试图让我的 Intellij 看到我下载的 Apache Airflow。到目前为止我采取的步骤: 我已经下载了最新的 Apache Airflow 安装程序并将 apache airflow 2.2.3 保存到我的桌面上。我试图让它与我的 Intellij 一起工作,我尝试将 Apache Airflow 文件夹添加到库和模块中,两者都返回错误,指出它没有被使用。我试过在 Airflow 中查找有关它的文档,但我找不到任何关于如何在您自己的 IDE 中实现以编写 Python DAG 和其他项目的脚本的文档?

我将如何去做,因为我完全不知道如何让 Intellij 注册 Apache Airflow 是一个用于 Python 代码的库,所以我可以在其中正确编写 DAG 文件IDE 本身。

任何帮助将不胜感激,因为过去几天我一直在这方面寻找任何类型的文档来完成这项工作。

Airflow 既是应用程序又是库。在您的情况下,您并不是要 运行 应用程序,而是只想编写 DAG,因此您需要它作为一个库。 你应该只打开一个虚拟环境(最好)和 运行:

pip install apache-airflow

然后您可以使用该库编写 DAG,如果您使用了错误的导入或弃用的对象,Intellij 会通知您。

准备好 DAG 文件后,将其部署到 Airflow 运行ning 机器上的 DAG 文件夹。