gpt4 book ai didi

python - Ubuntu、Apache2、Django)致命的 Python 错误 : Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings'

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

我正在尝试使用具有 Ubuntu 14.04、Apache2、python 3.4 的 AWS EC2 设置我的 django(1.8) 应用程序。

当我运行“sudo service apache2 start”时,页面不断重新加载并且相同的错误消息堆积在“/var/log/apache2/error.log”中。

错误信息是

[Fri Aug 26 2016] [mpm_event:notice] [pid n:tid m] AH00489: Apache/2.4.7 (Ubuntu) mod_wsgi/4.5.5 Python/3.4.3 configured -- resuming normal operations [Fri Aug 26 2016] [core:notice] [pid n:tid m] AH00094: Command line: '/usr/sbin/apache2' Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings'

我的配置如下:

我添加了一行:'Include /etc/apache2/httpd.conf''/etc/apache2/apache2.conf' 的底部.

'/etc/apache2/httpd.conf' :

WSGIScriptAlias / /home/ubuntu/project/project/project/wsgi.py
WSGIDaemonProcess project python-path=/home/ubuntu/project/project
WSGIProcessGroup project
WSGIPythonHome /usr/bin/python3.4

<Directory /home/ubuntu/project/project/project>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

Alias /static/ /home/ubuntu/project/project/deploy_to_server/
<Directory /home/ubuntu/project/project/deploy_to_server>
Require all granted
</Directory>

我想我做的一切都没有错。

但是它一直记录同样的错误。有什么我想念的吗?

我确实改变了mod_wsgi/3.x Python/2.7 configured --> mod_wsgi/4.5.5 Python/3.4.3 configured用于同步 python 版本 ALREADY

最佳答案

这是因为/etc/apache2/httpd.conf 中的 'WSGIPythonHome/usr/bin/pytyon3.4' 行。

没有这一行,它运行没有错误谢谢

关于python - Ubuntu、Apache2、Django)致命的 Python 错误 : Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39171616/

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