[英]Python MySQLdb Connection Import Error
我正在尝试使用以下代码与db连接:
import MySQLdb
db = MySQLdb.connect(host="localhost", # your host, usually localhost
user="root", # your username
passwd="root", # your password
db="test101") # name of the data base
# you must create a Cursor object. It will let
# you execute all the queries you need
cur = db.cursor()
# Use all the SQL you like
cur.execute("SELECT * FROM test1")
# print all the first cell of all the rows
for row in cur.fetchall():
print row[0]
db.close()
但是,我在控制台上收到以下错误消息:
Traceback (most recent call last):
File "C:\Users\JRambo\workspace\DBConnection\src\DBConnection.py", line 6, in <module>
import MySQLdb
File "C:\Python27\lib\site-packages\MySQLdb\__init__.py", line 19, in <module>
import _mysql
ImportError: DLL load failed: %1 is not a valid Win32 application.
我认真地遵循了步骤。 如何使用Python连接到MySQL数据库?
您可能要验证自己是否具有正确的Python位和正确的MySQLdb
位。 如果您拥有32位Python和64位MySQLdb
,它将无法正常工作。 我有一个类似的问题,同样的回溯错误,当我为每个应用程序安装了正确的位类型时,宾果游戏! 希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.