Ubuntu,Apache2,Django)致命Python错误:Py_Initialize:无法获取语言环境编码ImportError:没有名为'encodings'的模块

LKM*_*LKM 8 python apache django ubuntu mod-wsgi

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

当我运行'sudo service apache2 start'时,页面会不断重新加载,同样的错误信息堆叠在'/var/log/apache2/error.log'上.

错误消息是

[2016年8月26日星期五] [mpm_event:notice] [pid n:tid m] AH00489:Apache/2.4.7(Ubuntu)mod_wsgi/4.5.5 Python/3.4.3已配置 - 恢复正常操作[2016年8月26日星期五] [核心:通知] [pid n:tid m] AH00094:命令行:'/ usr/sbin/apache2' 致命Python错误:Py_Initialize:无法获取语言环境编码ImportError:没有名为'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>
Run Code Online (Sandbox Code Playgroud)

我想我做的都没有错.

但它继续记录相同的错误.有什么我想念的吗?

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

LKM*_*LKM 5

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

没有这条线,它运行没有错误谢谢