gpt4 book ai didi

python - PyCharm 正在更改我的 Django 应用程序中的默认编码

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

我遇到了 plyplus 出错的问题:

  File "/Users/FOO/.virtualenvs/ff/lib/python2.7/site-packages/plyplus/grammars/__init__.py", line 6, in open
return _open( os.path.join(os.path.dirname(__file__), grammar_name) )
LookupError: unknown encoding:
[06/Jan/2017 22:27:45] "GET / HTTP/1.0" 500 200257

如果我添加 import locale;将 'LOCALE: [' + locale.getpreferredencoding() + ']' 打印到我的 settings.py 并从 PyCharm (2016.3.1) 运行 Django 服务器 我看到 LOCALE : [] 当我启动我的服务器时。

如果我从命令行运行服务器,我会看到 LOCALE: [UTF-8] 并且 plyplus 问题消失了。

谁能告诉我需要在 PyCharm 中做什么才能在我的 Django 服务器中设置正确的编码?

最佳答案

PyCharm 为 LC_CTYPE 环境变量传递一个空值。

我需要明确地向我的运行配置添加一个环境变量:LC_CTYPE=en_US.UTF-8

我的 shell 设置了这个环境变量。 PyCharm 将其设置为空白值很奇怪。

关于python - PyCharm 正在更改我的 Django 应用程序中的默认编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41514683/

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