作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Python 3,我想为 Python 安装 MySQLdb。我从这个 link 下载了 tar.gz 文件。 .然后提取并将 MySQLdb
文件夹复制到 Python 中的 Lib 文件夹。 然后我尝试使用以下代码
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()
但是我得到了错误
import MySQLdb
File "C:\Python34\lib\MySQLdb\__init__.py", line 19, in <module>
import _mysql
ImportError: No module named '_mysql'
我该如何解决这个问题。我使用的是 Windows 10。
最佳答案
MySQLdb有一个必须编译的C级组件;提取压缩包是不够的。为您的操作系统和 Python 版本寻找二进制包,或者从头开始编译包。
关于mysql - python : import _mysql ImportError: No module named '_mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36467237/
我是一名优秀的程序员,十分优秀!