gpt4 book ai didi

python - PyQt windows - 根本无法加载任何sql驱动程序

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:08 26 4
gpt4 key购买 nike

我正在使用 Windows 版本 4.8.5 的 PyQt 二进制文件来运行 Python 2.6。似乎我根本无法加载任何 sql 驱动程序

http://www.riverbankcomputing.co.uk/software/pyqt/download

QtSql.QSqlDatabase.isDriverAvailable('QPSQL')
QtSql.QSqlDatabase.isDriverAvailable('QMYSQL')
QtSql.QSqlDatabase.isDriverAvailable('QSQLITE')

一切都返回“False”

我检查了我的目录,里面有 4 个 dll

C:\Python26\Lib\site-packages\PyQt4\plugins\sqldrivers

qsqlite4.dll
qsqlmysql4.dll
qsqlodbc4.dll
qsqlpsql4.dll

我应该怎么做才能解决这个问题?

最佳答案

我在Windows 10下使用Python 2.7,Postgresql,并在QT中开发GUI,使用PyQt4和QtSql。并使用spyder。 (实际上,Python 中包含了所有内容 ( x , y))

,-) 但这是简单的解决方案。打开文件 C:\Python27\qt.conf,首先我在文件中包含以下几行:

Prefix = C:/Python27/Lib/site-packages/PyQt4
Binaries = C:/Python27/Lib/site-packages/PyQt4

然后添加以下几行:

Plugins = C:/Python27/Lib/site-packages/PyQt4/plugins
Translations = C:/Python27/Lib/site-packages/PyQt4/translations

确保插件位于 C:/Python27/Lib/site-packages/PyQt4/plugins 中。然后关闭python并再次打开。然后一切都很完美。您在这里找到了相同的答案http://www.voidynullness.net/blog/2013/01/24/pyqt-database-driver-loading-issues-on-windows-after-installing-pyside/

关于python - PyQt windows - 根本无法加载任何sql驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8817252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com