【发布时间】:2018-05-17 20:24:49
【问题描述】:
我使用 pyqt5 编写了一个 GUI 应用程序,并包含一个 QtSql 数据库 QSQLITE。该应用程序完美运行。但是,当我将 pyinstaller 运行到我的应用程序包时,该应用程序会一直运行,直到它必须调用 QtSQL DATABASE QSQLITE。这是我得到的错误
QSqlDatabase:未加载 QSQLITE 驱动程序 QSqlDatabase:可用的驱动程序:
如何加载驱动程序,以便在运行 pyinstaller 时包含它。
谢谢
【问题讨论】:
-
您应该发布加载 sqlite 驱动程序的代码部分。
-
@MalloyDelacroix 问题与代码无关,而与
Pyinstaller有关。我实际上遇到了同样的问题,但使用QMYSQL driver并使用PySide。该应用程序可以在 python 解释器中正常工作,但是在运行使用PyInstaller创建的可执行文件时会出现此错误
标签: pyqt5 pyinstaller qsqldatabase