django.core.exceptions.ImproperlyConfigured


今日はMacOSX lion でdjango + MySQLの環境を構築してたんですが、アプリ動かしたときに以下のエラーが発生しました

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Users/yuhei/.virtualenvs/sandbox/lib/python2.7/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
  Referenced from: /Users/yuhei/.virtualenvs/sandbox/lib/python2.7/site-packages/_mysql.so
  Reason: image not found

mysqlのlibをDYLD_LIBRARY_PATHに設定して解消しました

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