【发布时间】:2017-09-19 07:01:28
【问题描述】:
我在 Ubuntu 16.04.1 上使用 python MySQL 5.7.19,我是 尝试运行以下代码
import MySQLdb
db= MySQLdb.connect("localhost","root",YES,"testDB")
cursor=db.cursor()
cursor.execute("DROP TABLE IF EXISTS USER")
sql="""CREATE TABLE USER(
ID INT(12) NOT NULL AUTO_INCREMENT,
USERNAME VARCHAR(20) NOT NULL,
PASSWORD VARCHAR(20) NOT NULL,
PRIMARY KEY (ID)
)"""
cursor.execute(sql)
db.close()
当我将其保存在 .py 文件中并作为 Python3 执行时,我收到以下错误:
$ python3 try.py
回溯(最近一次通话最后一次):
中的文件“try.py”,第 1 行 导入 MySQL 数据库ImportError: 没有名为“MySQLdb”的模块
我该如何解决这个问题?
【问题讨论】:
-
你安装了那个包吗?
-
点安装 PyMySQL
标签: python mysql-python