无法在Mac OS上运行Airflow 1.10

时间:2018-10-21 15:02:33

标签: python macos airflow

最新版本的Airflow 1.10需要对记录器进行一些设置。

我仔细地跟随instructions,并用config创建了一个airflow/config_templates/airflow_local_settings.py文件夹,并将其添加到PYTHONPATH

不幸的是,在运行气流时出现此错误:

ValueError: Unable to configure handler 'processor':
  Cannot resolve 'airflow.utils.log.file_processor_handler.FileProcessorHandler': 
    dlopen(/Users/arikliber/miniconda3/envs/py36-6/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so, 2):
      Symbol not found: ___CFConstantStringClassReference
  Referenced from: /Users/arikliber/miniconda3/envs/py36-6/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so
  Expected in: flat namespace
    in /Users/arikliber/miniconda3/envs/py36-6/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so

一切都安装在新的miniconda环境中。

有人在Mac OS(我有10.13.6)上安装了Airflow 1.10,并共享工作流程吗?

1 个答案:

答案 0 :(得分:1)

我使用python 3.6的brew安装,这是-m venv的venv,并通过检查分支v1-10-stable的源并使用pip -e <path/to/apache-airflow-src-dir>/安装了airflow v 1.10,安装后,我使用了{ {1}}发现flask已经安装了click 7.0,但是flask-appbuilder不喜欢该按钮,因此我必须将其安装并安装click 6.7。您可以尝试修改pip check,以便在订购的需求中将flask-appbuilder放在flask之前。

相关问题