Compile o Python 2.7.3 a partir do código-fonte em um sistema com o Python 2.7 já

Desejo compilar o Python 2.7.3 a partir do código-fonte. O sistema operacional é o OpenSUSE 11.4 x86_64, que já fornece o Python 2.7. Eu gostaria de usar o 2.7.3 para os últimos patches de segurança, mas é um sistema compartilhado, então não posso mexer com o interpretador Python do sistema.

Eu compilar usando./configure --prefix=/opt/python --enable-shared. Não configure erros, então eumake. Novamente sem erros. Eu faço ummake install (Eu não acho que precisomake altinstall, desde que este prefixo de instalação/opt/python ainda não está em uso).

Quando tento executar o novo binário/opt/python/bin/python, O Python anuncia sua versão como 2.7, não como 2.7.3. A única maneira que encontrei para corrigir isso é mover o sistema/usr/lib64/libpython2.7.so.1.0e crie um link simbólico para/opt/python/lib/python/libpython2.7.so.1.0. Isso funciona e Python anuncia que é 2.7.3, mas isso quebra o sistema Python.

Existe de qualquer maneira eu posso fazer com que os dois coexistam, e. obtendo o/opt/python usar seu próprio libpython? Além de fornecer LD_LIBRARY_PATH no tempo de execução. Existe uma solução de tempo de compilação? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion