+1 voto
por (100 puntos) 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.

cerrada

1 Respuesta

+1 voto
por (5.4k puntos)
seleccionada por
 
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
preguntado por gladiadorush (40 puntos) May 28, 2023 en SQL
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

Categorías

...