mac上使用py import MySQLDb, 报出一下错误: ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Library
mac上使用py import MySQLDb, 报出一下错误:
ImproperlyConfigured: Error loading MySQLdb module: 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: unsafe use of relative rpath libmysqlclient.18.dylib in /Library/Python/2.7/site-packages/_mysql.so with restricted binary
解决方法:
sudo install_name_tool -change libmysqlclient.18.dylib / /usr/local/mysql/lib/libmysqlclient.18.dylib / /Library/Python/2.7/site-packages/_mysql.so
参考链接:http://stackoverflow.com/questions/31343299/mysql-improperly-configured-reason-unsafe-use-of-relative-path