我正在使用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
答案 0 :(得分:1)
您需要在系统上安装mysql客户端。
如果有,那么您的文件libmysqlclient.18.dylib
位于系统的某个位置。确保它所在的路径包含在DYLD_LIBRARY_PATH
环境变量中。