我正在使用Python 3,我想为python安装MySQLdb。我从这个link下载了tar.gz文件。然后解压缩并将onBindViewHolder
文件夹复制到Python中的Lib文件夹。
然后我尝试使用以下代码
MySQLdb
但我收到了错误
import MySQLdb
db = MySQLdb.connect(host="localhost", # your host, usually localhost
user="root", # your username
passwd="", # your password
db="enb") # 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 pages")
# print all the first cell of all the rows
for row in cur.fetchall():
print (row[0])
db.close()
我该如何解决这个问题。我使用的是Windows 10。
答案 0 :(得分:0)
MySQLdb有一个必须编译的C级组件;提取tarball是不够的。要么为您的操作系统和Python版本寻找二进制包,要么从头开始编译包。
答案 1 :(得分:0)
在Python Site-Packages下为MySQL
和_mysql
包提供权限。