Драйвер QMYSQL не загружен.Написанный блокнотом;file.py - PullRequest
0 голосов
/ 30 мая 2018

Я начинаю использовать 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()

Я использую Python 3.4 (x64), PyQt GPL 5.5 (x64), MySQL Server 8.0.11 (x64), Connector / python (3.4) 8.0.11 в Windows10.

Обычно я запускаю файл в командной строке 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 и никогда не создавал плагин.Я в замешательстве

...