Python 尝试在数据库上运行气流,但出错

Python 尝试在数据库上运行气流,但出错,python,azure,airflow,databricks,azure-databricks,Python,Azure,Airflow,Databricks,Azure Databricks,我尝试在数据支架上使用气流 我已从安装了apache airflow 1.10.6 我正在databricks上使用python3.6 但是,我有一个错误: import airflow ModuleNotFoundError: No module named 'werkzeug.wrappers.json'; 'werkzeug.wrappers' is not a package 我尝试了以下方法: 但是,我还是有同样的问题 谢谢注意:默认情况下,“Airflow”及其依赖项不

我尝试在数据支架上使用气流

我已从安装了apache airflow 1.10.6

我正在databricks上使用python3.6

但是,我有一个错误:

 import airflow

  ModuleNotFoundError: No module named 'werkzeug.wrappers.json'; 'werkzeug.wrappers' is not a package
我尝试了以下方法:

但是,我还是有同样的问题


谢谢

注意:默认情况下,“Airflow”及其依赖项不安装在databricks上

您需要显式安装该软件包

依赖项安装:使用Databricks库实用程序

dbutils.library.installPyPI("Werkzeug")

您可以用不同的方法安装软件包

方法1:使用pip cmdlet安装外部软件包

语法:
%sh/databricks/python3/bin/pip安装

方法2:使用数据记录

语法:

dbutils.library.installPyPI("pypipackage", version="version", repo="repo", extras="extras")
dbutils.library.restartPython()  # Removes Python state, but some libraries might not work without calling this function
要使用databricks库实用程序安装apache airflow,请使用以下命令

dbutils.library.installPyPI("apache-airflow") 

方法3:GUI方法

转到群集=>选择群集=>安装新的=>库源PyPI”=>包“apache airflow”=>安装

dbutils.library.installPyPI("pypipackage", version="version", repo="repo", extras="extras")
dbutils.library.restartPython()  # Removes Python state, but some libraries might not work without calling this function

希望这有帮助。如果您还有任何疑问,请务必告诉我们



一定要点击“标记为答案”并在帮助你的帖子上投票,这对其他社区成员可能是有益的。

这似乎没有直接关系;OP的错误源于尝试导入依赖项,因此必须安装
flow
。@AKX更新了缺少依赖项的答案。我试图运行“import dbutils;dbutils.library.installPyPI(“Werkzeug”),得到错误:AttributeError:module'dbutils'没有属性'library'@cheakataradep-MSFT,我也尝试了方法3,但它不起作用,我仍然得到相同的错误。谢谢,我用第一种方法解决了我的问题。上帝保佑你,我的朋友。。。愿上帝保佑你