Si desarrollas sobre Django y lo haces tirando de una base de datos sobre MySQL, conectar Python a ésta en un entorno CentOS puede ser más difícil de lo que uno imagina. El paquete que CentOS instala por defecto para el driver de MySQL (“MySQL-python”) no cumple con los requisitos de Django, por antiguo. Así que si intentas hacer la instalación habitual:
yum install MySQL-python
te encontrarás con que cuando vas a levantar tu instancia de Django, ésta dice que no puede conectar a MySQL.
La solución más efectiva es tirar de “easy_install”:
easy_install mysql-python
Como lo que vas a ejecutar es una compilación de las fuentes del driver, tienes que tener instalados “gcc” y “python-devel”. De lo contrario, verás que aparecen errores de compilación. Para instalar éstos:
yum install gcc
yum install python-devel
Etiquetas: centos, django, Linux, mysql, python. } ?>