python访问mysql数据库无法加载库

时间:2012-02-19 14:44:53

标签: python mysql database osx-lion

我正在使用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 个答案:

答案 0 :(得分:1)

您需要在系统上安装mysql客户端。

如果有,那么您的文件libmysqlclient.18.dylib位于系统的某个位置。确保它所在的路径包含在DYLD_LIBRARY_PATH环境变量中。