Library not loaded: libmysqlclient.18.dylib

+1 voto
preguntado por Ayuda En La Web (200 puntos) Ene 29, 2016 en Python

Estoy haciendo un programa que acceda a un MySQL con la librería MySQL-python y cuando lo ejecuto me devuelve el siguiente error.

Library not loaded: libmysqlclient.18.dylib
Referenced from: /Users/mocbispo/.python-eggs/
MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg-tmp/_mysql.so
Reason: image not found

Alguien tiene alguna idea de por qué pasa eso?

Gracias.

1 Respuesta

+1 voto
respondido por victor (3,880 puntos) Feb 13, 2016
seleccionada por Ayuda En La Web Feb 13, 2016
 
Mejor respuesta

Suena a que no te está encontrando la librería de MySQL. Puedes añadir la localización de dónde esté la librería:

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib

Además deberás de ponerlo en tu .bash_profile para poder tenerlo definido de forma constante. Y ojo fíjate dónde tienes la librería en cuestión. Por ejemplo si utilizas XAMPP la tendrás en 

export DYLD_LIBRARY_PATH=/Applications/XAMPP/xamppfiles/lib

Espero que te sirva.

Preguntas relacionadas

0 votos
0 respuestas
0 votos
0 respuestas
0 votos
0 respuestas
0 votos
1 respuesta
preguntado por Diego_Diaz (120 puntos) Ago 8, 2016 en PHP
0 votos
0 respuestas
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código
...