Если вы создали Python 3.2 с:
./configure --enable-shared; make; make install
как вы говорите, тогда это фактически установилось бы в / usr, а не в / usr / local. Таким образом, может показаться, что у вас может быть две установки Python для 3.2, и ваши настройки PATH или PYTHON означают, что вы выбираете тот, который находится в / usr / local, а не тот, который был установлен в / usr на основе ваших настроек конфигурации для Python. Определите, сколько у вас на самом деле установок Python, где и какие версии. Также убедитесь, что когда вы перестраиваете исходный код для Python или mod_wsgi, вы делаете:
make distclean
между сборками, чтобы убедиться, что у вас ничего не осталось от предыдущих сборок из предыдущей конфигурации.
Обратите внимание, что предпочтительно отредактировать исходный вопрос, чтобы добавить дополнительную информацию, а не только добавить ее в комментарии, где ее трудно найти.