gpt4 book ai didi

virtualenv - uWSGI 失败,没有名为编码的模块错误

转载 作者:行者123 更新时间:2023-12-03 12:41:25 25 4
gpt4 key购买 nike

我正在尝试使用 Pyramid 设置 uWSGI,但在尝试 uwsgi --ini-paste development.ini 时出现此错误
Python version: 3.2.3
错误信息:

uwsgi socket 0 bound to UNIX address /tmp/uwsgi.sock fd 3
Python version: 3.2.3 (default, Oct 19 2012, 20:08:46) [GCC 4.6.3]
Set PythonHome to /root/path/to/virtualenv
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named encodings

这是我在 development.ini 中的内容
[uwsgi]
socket = /tmp/uwsgi.sock
master = true


processes = 4

harakiri = 60
harakiri-verbose = true
limit-post = 65536
post-buffering = 8192

daemonize = ./uwsgi.log
pidfile = ./pid_5000.pid

listen = 256

max-requests = 1000

reload-on-as = 128
reload-on-rss = 96
no-orphans = true

log-slow = true
virtualenv = /root/path/to/virtualenv

我想我已经检查了所有可能的内容,包括以下内容
echo LANG:$LANG LC_CTYPE:$LC_CTYPE
LANG:en_US.UTF-8 LC_CTYPE:

我正在使用 virtualenv,并且在环境处于事件状态时安装了 uWSGI。我还检查了我的虚拟环境的 lib 有一个名为 encoding 的包(指向我的主要 python3.2 安装)

我也查了 this回答和 this

我之前在我的 virtualenv 不活动时安装了 uWSGI,但后来我正确安装了它并从之前的安装中删除了可执行文件和 py 文件。

有没有办法获取详细的日志,如果有请告诉我。
提前致谢

最佳答案

检查

virtualenv = /root/path/to/virtualenv

指向正确的路径。
我通过修复这个输入错误的路径解决了我的错误。

关于virtualenv - uWSGI 失败,没有名为编码的模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16272542/

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