En este post, veremos c贸mo instalar una nueva versi贸n de Python (la 2.7.5) manteniendo la versi贸n del sistema (2.6.6 en CentOS 6), forzando al mod_wsgi de Apache a usar la nueva versi贸n en lugar de la de sistema. La idea es no tocar la versi贸n de sistema, puesto que si cambiamos dicha versi贸n, seguramente nos encontraremos m谩s adelante con problema de dependencias en pr谩cticamente cualquier actualizaci贸n o instalaci贸n que queramos hacer con yum.
De esta manera, lo que har铆amos ser铆a hacer una segunda instalaci贸n de la nueva versi贸n de Python, que no comprometiera la instalaci贸n original. En el ejemplo, estamos usando un servidor CentOS 6.4 que por defecto, viene con Python 2.6.6, con un servidor Apache con mod_wsgi 3.2. Lo que queremos, es instalar Python 2.7.5 sin comprometer el Python del sistema, instalar los m贸dulos de Python necesarios para nuestra aplicaci贸n, pero 煤nicamente para la nueva versi贸n 2.7.5, y finalmente, reconfigurar mod_wsgi para usar la nueva versi贸n.
Para ello, podr铆amos seguir los pasos descritos a continuaci贸n:
Entorno
Comprobamos los detalles del sistema operativo:
[root@MyServer]#cat /etc/redhat-release
CentOS release 6.4 (Final)
Verificamos la versi贸n de python del sistema:
[root@MyServer]# python --version
Python 2.6.6