QMYSQL驱动程序未加载。由记事本撰写; file.py

时间:2018-05-30 09:55:02

标签: mysql python-3.x pyqt mysql-connector

我开始按照python手册逐步使用MySQL,但我正在使用的程序或软件有问题。代码如下:

from PyQt5 import QtCore, QtGui, QtWidgets, QtSql

db = QtSql.QSqlDatabase.addDatabase('QMYSQL')
db.setHostName('localhost')
db.setDatabaseName('shopping')
db.setUserName('root')
db.setPassword('prova')
db.open()

我在Windows 10上使用Python 3.4(x64),PyQt GPL 5.5(x64),MySQL Server 8.0.11(x64),Connector / python(3.4)8.0.11。

通常我使用MS-DOS提示符运行文件并使用记事本编写代码。 这里出现了错误:

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers:
QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins

手册只说我需要MySQL服务器和MySQLdb模块。

我试图遵循此处的指导https://seppemagiels.com/blog/create-mysql-driver-qt5-windows 但我从来没有使用过MinGW,也从未构建过插件。 我很困惑

0 个答案:

没有答案