Wenn Sie Python 3.2 mit folgendem gebaut haben:
./configure --enable-shared; make; make install
wie Sie sagen, dann hätte sich das eigentlich unter / usr und nicht unter / usr / local installiert. Es sieht also so aus, als hätten Sie zwei Python-Installationen für 3.2 und Ihre PATH- oder PYTHON-Einstellungen bedeuten, dass Sie die unter / usr / local und nicht die, die auf / usr installiert wurde, abhängig von Ihren Konfigurationseinstellungen für Python verwenden. Finden Sie heraus, wie viele Python-Installationen Sie tatsächlich haben, wo und welche Versionen. Stellen Sie außerdem sicher, dass beim Erstellen von Quellcode für Python oder mod_wsgi Folgendes ausgeführt wird:
make distclean
zwischen Builds, um sicherzustellen, dass Sie von vorherigen Builds einer vorherigen Konfiguration nichts mehr haben.
Beachten Sie, dass es besser ist, Ihre ursprüngliche Frage zu bearbeiten, um zusätzliche Informationen hinzuzufügen, und nicht nur in Kommentaren, an denen sie schwer zu finden sind.