системы: SMEServer 8,1 (CentOS 5,10) 64bit, система питон 2.4.3"сделать" строит неправильный Python версии
Существует альт питона в /usr/local/bin/python2.7 (2.7 .3), который был построен некоторое время назад.
Цель: построить python2.7.10, mod_wsgi, django. Первый шаг питон 2.7.10 заменить (старше и сломана) 2.7.3
Что происходит:
Когда я построить последние 2,7 питона, как общий, неправильный исполняемый построен.
cd /tmp && rm -vrf Python-2.7.10 && tar -xzvf Python-2.7.10.tgz && cd Python-2.7.10 && ./configure && make && ./python -V
2.7.10 <- as expected
... но это не будет работать с mod_wsgi - мы должны --enable-общий.
cd /tmp && rm -vrf Python-2.7.10 && tar -xzvf Python-2.7.10.tgz && cd Python-2.7.10 && ./configure --enable-shared && make && ./python -V
2.7.3 <- Wrong version!
Я удалить весь каталог строить каждый раз, чтобы изолировать вещи и обеспечить я не загрязняя папку с каждой попыткой. Каким-то образом (летняя) установка 2.7.3 «найдена» по настройке, но только когда включен «-enable-shared».
cd /tmp && rm -vrf Python-2.7.10 && tar -xzvf Python-2.7.10.tgz && cd Python-2.7.10 && ./configure --prefix=/usr/local/ && make && ./python -V
2.7.10
cd /tmp && rm -vrf Python-2.7.10 && tar -xzvf Python-2.7.10.tgz && cd Python-2.7.10 && ./configure --enable-shared --prefix=/usr/local/ && make && ./python -V
2.7.3 <- ???
Где я смотрю, чтобы найти, как сделать это найти старые версии?
Решение этой проблемы, и хорошие ссылки, обсуждаются здесь: http://stackoverflow.com/questions/31362246/compiled-python-binary-has-wrong-version –