问题描述
我的本地气流瞬间启动并运行,但是现在当我运行气流Web服务器或任何其他气流命令时,出现以下错误(带有一些追溯):
My local airflow instant was up and running, but now when I run airflow webserver or any other airflow command I got the below error (with some traceback):
Unable to load the config, contains a configuration error.
Traceback (most recent call last):
File "/anaconda3/lib/python3.6/logging/config.py", line 382, in resolve
found = getattr(found, frag)
AttributeError: module 'airflow.utils.log' has no attribute 'file_processor_handler'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/anaconda3/lib/python3.6/logging/config.py", line 384, in resolve
self.importer(used)
File "/anaconda3/lib/python3.6/site-packages/airflow/utils/log/file_processor_handler.py", line 25, in <module>
from airflow.utils.helpers import parse_template_string
File "/anaconda3/lib/python3.6/site-packages/airflow/utils/helpers.py", line 25, in <module>
import psutil
File "/anaconda3/lib/python3.6/site-packages/psutil/__init__.py", line 134, in <module>
from . import _psosx as _psplatform
File "/anaconda3/lib/python3.6/site-packages/psutil/_psosx.py", line 14, in <module>
from . import _psutil_osx as cext
ImportError: dlopen(/anaconda3/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so, 2): Symbol not found: _kIOMasterPortDefault
Referenced from: /anaconda3/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so
Expected in: flat namespace
in /anaconda3/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/anaconda3/lib/python3.6/logging/config.py", line 558, in configure
handler = self.configure_handler(handlers[name])
ValueError: Cannot resolve 'airflow.utils.log.file_processor_handler.FileProcessorHandler': dlopen(/anaconda3/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so, 2): Symbol not found: _kIOMasterPortDefault
Referenced from: /anaconda3/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so
Expected in: flat namespace
in /anaconda3/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/anaconda3/bin/airflow", line 21, in <module>
from airflow import configuration
File "/anaconda3/lib/python3.6/site-packages/airflow/__init__.py", line 36, in <module>
from airflow import settings
File "/anaconda3/lib/python3.6/site-packages/airflow/settings.py", line 259, in <module>
configure_logging()
File "/anaconda3/lib/python3.6/site-packages/airflow/logging_config.py", line 72, in configure_logging
raise e
File "/anaconda3/lib/python3.6/site-packages/airflow/logging_config.py", line 67, in configure_logging
dictConfig(logging_config)
File "/anaconda3/lib/python3.6/logging/config.py", line 795, in dictConfig
dictConfigClass(config).configure()
我尝试升级气流,但没有帮助
I tried to upgrade the airflow but that didn't help
推荐答案
我刚刚遇到了与您提到的相同的问题。
I just encountered the same issue as your mentioned.
即使我只是导入pandas lib,我也会面对这个问题。
I will facing the issue even I just import pandas lib.
原因是我有一些dag文件,名称为email.py。与python内部库名称相同。冲突导致python停止工作。之后,我将email.py重命名为email_test.py。
问题已解决。
The reason is I have some dag files name email.py. which is same as python internal lib name. the conflict lead to python stop work. After I rename the email.py to email_test.py. The problem solved.
您可以参考类似的问题。这是相同的问题,也是相同的解决方案。
You can refer to the similar question. It is same issue and same solution.ImportError : cannot import DAG airflow
如果您喜欢我的回答,请投票。
If you like my answer , pls vote it.
这篇关于airflow错误:AttributeError:模块'airflow.utils.log'没有属性'file_processor_handler'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!