Легко
отредактируйте ваш .bash_profile (vi ~ / .bash_profile) где-нибудь в этом месте и добавьте следующую строку:
export DYLD_LIBRARY_PATH = "/ usr / local / mysql / lib"
В этой строке предполагается, что каталог установки mysql находится в / usr / local / mysql /.
Это решит выполнение через прерыватель python, запущенный в оболочке (.bash_profile экспортирует путь, необходимый модулю MySQLdb для загрузки 'libmysqlclient.18.dylib').
Если у вас возникла эта проблема с Python IDE, например PyCharm, добавьте переменную DYLD_LIBRARY_PATH в конфигурацию запускающего модуля.
Надеюсь, это поможет:)
Кроме того,
Чтобы полностью понять эту проблему, прочитайте следующий раздел:
http://mysql -python.sourceforge.net / faq.html # ImportError
Это подробно объясняет эту ошибку