mod_wsgi: ImportError: nenhum módulo chamado 'codificações'

Estou usando o Apache 2.2.15 no CentOS 6.5. Estou tentando configurar um aplicativo Django usando mod_wsgi. Estou usando um ambiente virtual e mod_wsgi foi configurado com--with-python=/path/to/virtualenv/bin/python3.4.

Eu adicionei isso ao meuhttpd.conf:

WSGIPythonPath /srv/myproject:/path/to/virtualenv/lib/python3.4/site-packages
WSGIPythonHome /path/to/virtualenv
<VirtualHost *:80>
WSGIScriptAlias / /srv/myproject/myproject/wsgi.py
...
</VirtualHost>

Nowsgi.py, Eu adicionei

sys.path.insert(1, "/path/to/virtualenv/lib/python3.4/site-packages")

O problema é que, quando tento abrir o aplicativo no meu navegador, ele carrega indefinidamente. Aqui está o log de erros do Apache:

Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
[Mon Jun 30 17:37:28 2014] [notice] child pid 19370 exit signal Aborted (6)
[Mon Jun 30 17:37:28 2014] [notice] child pid 19371 exit signal Aborted (6)
...
[Mon Jun 30 17:37:28 2014] [notice] child pid 19377 exit signal Aborted (6)
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'

O interessante é que, tanto na instalação do sistema do Python (2.6) quanto na versão do ambiente virtual (3.4),import encodings funciona bem! Eu tentei usar o script WSGI de exemplo dea página mod_wsgi CheckingYourInstallation para confirmar qual versão do Python está sendo usada pelo Apache, mas recebo o mesmo ImportError.

Alguém tem uma sugestão para os próximos passos? Examinei os documentos, mas não sei para onde ir daqui.

questionAnswers(3)

yourAnswerToTheQuestion