[尝试查看日志时,Airflow会显示以下消息,显示糟糕的页面:
File "/Users/user/.pyenv/versions/3.5.2/lib/python3.5/locale.py", line 486, in _parse_localename
raise ValueError('unknown locale: %s' % localename)
[ValueError:未知语言环境:UTF-8
所以我按照建议添加了几行:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
并验证:
(airflow-local) user-mbp:Desktop user$ echo $LC_ALL
en_US.UTF-8
(airflow-local) user-mbp:Desktop user$ echo $LANG
en_US.UTF-8
但是该错误仍然显示。需要做的缺失的事情是什么?
我刚刚解决了这个问题。
如果您在虚拟环境中。
在终端中键入echo $LANG
。它将显示为空输出。
现在运行此命令source ~/.bash_profile
然后再次运行echo $LANG
。响应将显示如下:-en_US.UTF-8
重新启动服务器和调度程序,您可以从UI中查看日志。
P.S:-在单个终端窗口中完成所有操作。