[英]macos 10.10 import MySQLdb error
导入MySQLdb错误消息
导入MySQLdb
追溯(最近一次通话):
文件“”,第1行,位于
在第19行中输入文件“ /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.10-intel.egg/MySQLdb/ init .py”
导入_mysql
ImportError:dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.10-intel.egg/_mysql.so,2):库未加载:libmysqlclient.18.dylib
引用自:/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.10-intel.egg/_mysql.so
原因:找不到图片
由于此行:
ImportError:dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.10-intel.egg/_mysql.so,2):库未加载:libmysqlclient.18.dylib
您在系统上安装了mysql客户端吗?
您也可以尝试:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
这是有关导入MySQL并将其与Python结合使用的一些文档 。 尝试这个:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import _mysql
import sys
try:
con = _mysql.connect('localhost', 'testuser', 'test623', 'testdb')
con.query("SELECT VERSION()")
result = con.use_result()
print "MySQL version: %s" % \
result.fetch_row()[0]
except _mysql.Error, e:
print "Error %d: %s" % (e.args[0], e.args[1])
sys.exit(1)
finally:
if con:
con.close()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.