示例:
import MySQLdb
conn = MySQLdb.connect(passwd="passwd", db="mydb")
cursor = conn.cursor()
cursor.execute("""SELECT * FROM table""")
records = cursor.fatchone()
print records提供下一个错误:
跟踪(最近一次调用):文件
"/Applications/eclipse/plugins/org.python.pydev.debug_2.2.2.2011100512/pysrc/pydevd.py",
第1267行
正在运行的文件"/Applications/eclipse/plugins/org.python.pydev.debug_2.2.2.2011100512/pysrc/pydevd.py",第1020行:debugger.run(安装‘文件’,无,无)
"/Users/user/Documents.Develop/workspace/myProject/src/Main.py",(文件、全局文件、局部变量)#执行脚本文件pydev_imports.execfile
第56行,在
导入"build/bdist.macosx-10.7-intel/egg/MySQLdb/init.py",文件MySQLdb第19行,在
文件"build/bdist.macosx-10.7-intel/egg/_mysql.py",第7行,
在文件"build/bdist.macosx-10.7-intel/egg/_mysql.py",行中
6,在ImportError中:
dlopen(/Users/user/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg-tmp/_mysql.so,
2):未加载的库: libmysqlclient.18.dylib来自:
/Users/user/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg-tmp/_mysql.so
原因:找不到图像
错误在哪里?
发布于 2011-10-27 14:20:27
错误似乎就在这里:
未加载
库: libmysqlclient.18.dylib引用:
确保安装mysqldb库。
请参阅:How to install MySQLdb package? (ImportError: No module named setuptools)
和/或:http://www.mangoorange.com/2008/08/01/installing-python-mysqldb-122-on-mac-os-x/
您的代码中还有一个语法错误:
records = cursor.fatchone()
--> should be
records = cursor.fetchone() https://stackoverflow.com/questions/7915727
复制相似问题