Я начинаю использовать 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 и никогда не создавал плагин.Я в замешательстве