mod_wsgi: ImportError: Ningún módulo llamado 'codificaciones'

Estoy usando Apache 2.2.15 en CentOS 6.5. Estoy tratando de configurar una aplicación Django usando mod_wsgi. Estoy usando un entorno virtual, y mod_wsgi se configuró con--with-python=/path/to/virtualenv/bin/python3.4.

He agregado esto a mihttpd.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>

Enwsgi.py, Yo añadí

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

El problema es que cuando intento abrir la aplicación en mi navegador, se carga indefinidamente. Aquí está el registro de errores de 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'

Lo interesante es que tanto en la instalación del sistema de Python (2.6) como en la versión del entorno virtual (3.4),import encodings ¡funciona bien! Intenté usar el script WSGI de ejemplo dela página mod_wsgi CheckingYourInstallation para confirmar qué versión de Python está utilizando Apache, pero obtengo el mismo ImportError.

¿Alguien tiene una sugerencia para los próximos pasos? He fregado los documentos pero no sé a dónde ir desde aquí.

Respuestas a la pregunta(3)

Su respuesta a la pregunta