未加载qmysql驱动程序用记事本书写;文件.py

uklbhaso  于 2021-06-23  发布在  Mysql
关注(0)|答案(0)|浏览(344)

我开始使用mysql,一步一步地遵循python手册,但是我使用的过程或软件有问题。代码如下:

  1. from PyQt5 import QtCore, QtGui, QtWidgets, QtSql
  2. db = QtSql.QSqlDatabase.addDatabase('QMYSQL')
  3. db.setHostName('localhost')
  4. db.setDatabaseName('shopping')
  5. db.setUserName('root')
  6. db.setPassword('prova')
  7. db.open()

我在windows10上使用python3.4(x64)、pyqt-gpl5.5(x64)、mysql-server8.0.11(x64)、connector/python(3.4)8.0.11。
通常我使用ms-dos提示符运行文件,并使用记事本编写代码。下面是出现的错误:

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

手册上只说我需要mysql服务器和mysqldb模块。
我试着遵循这里的指导https://seppemagiels.com/blog/create-mysql-driver-qt5-windows 但我从未使用过mingw,也从未构建过插件。我很困惑

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题