Пример:
import MySQLdb
conn = MySQLdb.connect(passwd="passwd", db="mydb")
cursor = conn.cursor()
cursor.execute("""SELECT * FROM table""")
records = cursor.fatchone()
print records
предоставляет следующую ошибку:
Traceback (последний вызов был последним): File
«/Applications/eclipse/plugins/org.python.pydev.debug_2.2.2.2011100512/pysrc/pydevd.py",
строка 1267, в
Файл debugger.run (setup ['file'], нет, нет) "/Applications/eclipse/plugins/org.python.pydev.debug_2.2.2.2011100512/pysrc/pydevd.py",
линия 1020, в прогоне
pydev_imports.execfile (файл, глобальные, локальные) # Выполнить файл сценария "/Users/user/Documents.Develop/workspace/myProject/src/Main.py",
строка 56, в
импортировать файл MySQLdb "build / bdist.macosx-10.7-intel / egg / MySQLdb / init .py", строка 19, в
Файл "build / bdist.macosx-10.7-intel / egg / _mysql.py", строка 7,
в файле "build / bdist.macosx-10.7-intel / egg / _mysql.py", строка
6, в начальная загрузка Ошибка импорта:
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
Причина: изображение не найдено
Где ошибка?