Eine der Ursachen dafür waren in der Vergangenheit Probleme mit dem Importpfad von Modulen.
Insbesondere die Verwendung einer mod_wsgi-Installation, die mit einer Version von Python kompiliert wurde, und dann die Verwendung von WSGIPythonPath oder anderer Mittel zum Festlegen des Python-Pfads, um auf eine virtuelle Python-Umgebung zu verweisen, die mit einer anderen Python-Version erstellt wurde.
Überprüfen Sie also, für welche Version von Python mod_wsgi kompiliert und installiert wurde. Wenn das nicht Python 2.7, sondern eine ältere Python-Version ist, kann dieses spezifische Problem auftreten.
Um zu überprüfen, welches mod_wsgi für die Verwendung kompiliert wurde:
http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation #Python_Shared_Library
http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation #Python_Installation_In_Use
Es kann sich auch lohnen, die Patch-Level-Revisionsunterschiede von Python zu überprüfen, wenn man sich ansieht, wofür mod_wsgi kompiliert wurde. Ich erinnere mich, dass es zwischen Python 2.7.1 und 2.7.2 ein Problem wie dieses gab.
Dass Ihre Python-Site-Pakete unter /usr/local liegen, ist dann durchaus möglich, dass mod_wsgi eine andere Version unter /usr verwendet.