sql >> Base de Datos >  >> RDS >> Mysql

problemas de instalación de mysql-python (en mac os x lion)

Creo que puede haber pequeñas peculiaridades al hacer esto en Mac de 64 bits (y si buscas en Google, este problema también aparece mucho).

Me encontré con eso y hay un par de cosas que puedes hacer:

Anular el entorno

Puede cambiar el DYLD_LIBRARY_PATH variable de entorno, que le dice al enlazador dónde buscar bibliotecas dinámicas (archivos .so y demás). Dijiste que también descargaste la versión de 64 bits de MySQL, así que donde sea que esté instalada, cambia la ruta que ves aquí:

En un caparazón:

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/

Y luego ejecuta python y vea si puede import MySQLdb .

Si eso funciona, puede hacer que esto sea permanente modificando su perfil de shell (.bash_profile , lo más probable).

Usar cerveza casera

Realmente no me gusta perder el tiempo asegurándome de que MySQL y Python y todo lo que son arquitecturas correctas e instalarlos por separado. Ejecuto homebrew , que es una especie de administrador de paquetes para Mac. Si instala eso, puede solucionar este problema fácilmente:

  • brew install python
  • brew install mysql
  • /usr/local/share/python/easy_install mysql-python

Tenga en cuenta que homebrew se instala en /usr/local , por lo que debe agregar /usr/local/bin a tu PATH , delante de /usr/bin y /bin , de lo contrario, se confundirá mucho por qué python es diferente.

Puede agregar /usr/local/share/python a tu PATH también, para hacerlo permanente.