QtSQL - QMYSQL驱动未加载(Ubuntu)
我想在Ubuntu上通过 PyQt4
访问一个SQL数据库。我已经安装了 apt-get install python-qt4-sql
,但是当我像这样添加数据库时:
import sys
from PyQt4 import QtGui, QtCore, QtSql
appcore = QtCore.QCoreApplication(sys.argv)
db = QtSql.QSqlDatabase.addDatabase('QMYSQL')
db.setHostName('localhost')
db.setDatabaseName('database1')
db.setUserName('root')
db.setPassword('root')
if db.open() == False:
print 'fail'
我收到了这个错误:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
我该如何加载驱动 QMYSQL
呢?
1 个回答
5
我通过安装 apt-get install libqt4-sql-mysql
这个命令解决了问题。