在我们的登台计算机上,运行任何airflow
命令都会产生错误:
[2018-09-01 16:12:55,938] {__init__.py:37} CRITICAL - Cannot import api_auth.deny_all for API authentication due to: No module named api_auth.deny_all
api_auth
似乎伴随着气流,因为我尝试pip install api_auth
却找不到库。
在同一台机器上,我尝试使用virtualenv
和pip install airflow
重新安装新鲜的气流,但仍然出现此错误。
我在自己的笔记本电脑上再次尝试,气流正常。因此,我怀疑这可能是由于登台计算机上的历史记录~/airflow/airflow.cfg
造成的。
我对airflow.cfg
设置不熟悉,因此无法在Google上找到任何线索。
任何人都知道可能导致此问题的原因以及如何解决?
答案 0 :(得分:0)
您安装的Apache Airflow版本错误。
请使用以下方法安装Airflow:
pip install apache-airflow
代替
pip install airflow
自1.8.0起,气流包装已重命名为apache-airflow
检查以下链接以获取文档:
https://airflow.apache.org/installation.html#getting-airflow