gpt4 book ai didi

python - Werkzeug 引发 BrokenFilesystemWarning

转载 作者:太空狗 更新时间:2023-10-29 22:15:27 27 4
gpt4 key购买 nike

当我将表单数据发送到我的 Flask 应用程序时,出现以下错误。它说它将使用 UTF-8 编码,但语言环境已经是 UTF-8。这个错误是什么意思?

/home/.virtualenvs/project/local/lib/python2.7/site-packages/werkzeug/filesystem.py:63:
BrokenFilesystemWarning: Detected a misconfigured UNIX filesystem:
Will use UTF-8 as filesystem encoding instead of 'ANSI_X3.4-1968'
$ locale
LANG=en_US.utf8
LANGUAGE=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=en_US.utf8

最佳答案

这不是严重错误,只是警告 Werkzeug 无法检测到良好的语言环境,因此正在使用 UTF-8。这个猜测很可能是正确的。

参见 this Arch Linux wiki article有关如何正确设置语言环境的信息。它提到 Python 可能会看到 ANSI_X3.4-1968 编码,即使语言环境配置正确,如果您从某些环境(如 Vim)运行。

When executing :!python -c "import sys; print(sys.stdout.encoding)" in ViM, the output may be ANSI_X3.4-1968, even if the locale is set correctly everyhere. Set the PYTHONIOENCODING environment variable to utf-8 to remedy the situation.

关于python - Werkzeug 引发 BrokenFilesystemWarning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34515331/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com