Este conector es muy común si desarrollas con Python/Django, pero si eres nuevo en el tema puede ser un dolor de cabeza poder echarlo a andar. Ya después de empezar a configurar una Mac desde cero me di cuenta que si es necesario tener un manual a la mano, aquí te lo comparto.
Lo primero que debes hacer antes de seguir es asegurarte que tengas instalado Xcode y las herramientas de línea de comandos (Command Line Tools), estas las puedes instalar desde las Preferencias de Xcode en la sección de Descargas -> Componentes (Preferences -> Downloads -> Components). Ya que con ellas vienen integrados los compiladores de GCC que requiere el conector. Además de también tener instalado MySQL, si no, a qué te conectarías, verdad.
Una vez que tengas Xcode y Command Line Tools, abre una terminal e instala Pip, si ya lo tienes sigue al paso siguiente, si no, ejecuta lo siguiente
sudo easy_install pip
Ya que tenemos instalado Pip – pip es un manejador de paquetes que se usa para instalar y gestionar paquetes de software escritos en Python -, el paso más lógico siguiente sería instalar el conector, pero no es así, y aquí es donde muchos algunas vez gritamos e invertimos un par de horas leyendo e investigando cómo hacerlo, es sencillo, hay que hacer unas pequeñas configuraciones para poder decirle a pip dónde encuentre MySQL.
Para esto en la terminal entramos ejecutamos lo siguiente, la primer línea nos cambia al directorio base de nuestro usuario, la segunda nos cambia a modo bash y la tercera busca todos los archivos que inician con .b
cd bash ls -al .b*
Si en los resultados nos muestra un .bash_profile salta este paso, si no te aparece ejecutamos lo siguiente
touch .bash_profile
Esto crea el archivo .bash_profile una vez creado lo editamos, puedes usar vim, nano o cualquier otro editor con el que estes familiarizado, en este caso será con nano, así que ejecutamos lo siguiente
sudo nano .bash_profile
Ya que nos abre el editor en la terminal escribimos
export PATH=$PATH:/usr/local/mysql/bin
Ahora para guardar y cerrar presionamos Control+X y preguntará que si deseamos guardar los cambios, presionamos Y y después enter. Ya que nos saca del editor escribimos
. .bash_profile
Hecho esto, cerramos la terminal y la abrimos de nuevo y ahora si instalamos el conector
sudo pip install MySQL-python
Listo, ya con esto no debe fallar y tendremos el conector funcionando sin problemas.
Enjoy!
Comenta