QtSQL - 未加载QMYSQL驱动程序(Ubuntu)

时间:2014-09-11 16:49:13

标签: python pyqt pyqt4 qtsql

我想在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 个答案:

答案 0 :(得分:5)

我可以通过安装apt-get install libqt4-sql-mysql来解决问题。