L'une des causes de ce problème dans le passé était les problèmes de chemin d'importation des modules.
Plus précisément, en utilisant une installation mod_wsgi compilée avec une version de Python, puis en utilisant WSGIPythonPath ou un autre moyen de définir le chemin Python pour faire référence à un environnement virtuel Python construit à l'aide d'une version Python différente.
Alors, validez pour quelle version de Python mod_wsgi a été compilé et installé. S'il ne s'agit pas de Python 2.7, mais d'une ancienne version de Python, vous pouvez rencontrer ce problème spécifique.
Pour savoir comment vérifier quel mod_wsgi a été compilé pour être utilisé :
http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation #Python_Shared_Library
http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation #Python_Installation_In_Use
Il peut également être utile de vérifier les différences de révision au niveau des correctifs de Python lorsque vous examinez pour quoi mod_wsgi a été compilé. Je me souviens qu'il y avait un problème comme celui-ci entre Python 2.7.1 et 2.7.2 à ce sujet.
Que votre site-packages Python soit sous /usr/local alors tout à fait possible que mod_wsgi utilise une version différente sous /usr.