Python доступ к MySQL DB не в состоянии загрузить библиотеку - PullRequest
0 голосов
/ 19 февраля 2012

Я использую Python 2.7 и MySQLdb, при выполнении импорта MySQLdb его выдача ниже ошибки -

import MySQLdb
  File "/Library/Python/2.7/site-packages/MySQLdb/__init__.py", line 19, in <module>
    import _mysql
ImportError: dlopen(/Library/Python/2.7/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
  Referenced from: /Library/Python/2.7/site-packages/_mysql.so
  Reason: image not found

1 Ответ

1 голос
/ 19 февраля 2012

В вашей системе должен быть установлен клиент mysql.

Если у вас есть, то у вас есть файл libmysqlclient.18.dylib, расположенный где-то в вашей системе. Убедитесь, что путь, по которому он расположен, включен в переменную окружения DYLD_LIBRARY_PATH.

...