Py2exe、PyQt4和Postgre驱动程序(QPSQL)

2024-09-25 08:37:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Py2exe冻结我的应用程序。在

我的应用程序使用的是PyQt4,显然它可以很好地与py2exe配合使用。但是,一旦卸载了PyQt,就会显示以下错误:

QSqlDatabase:未加载QPSQL驱动程序 qsql数据库:可用驱动程序:QPSQL7 QPSQL

一点道理都没有。司机有空,但我不能用它!如果PyQt4仍然安装,那么它可以正常工作。在

这是我的py2exe参数:

data_files = [
            ('sqldrivers', [
                'C:\Python26\Lib\site-packages\PyQt4\plugins\sqldrivers\qsqlpsql4.dll'
                ])
]

setup(console=["delivery.py"], options={"py2exe" : {"includes" : ["sip", "PyQt4.QtSql", "PyQt4.QtWebKit", "PyQt4.QtNetwork"]}}, data_files=data_files)

Tags: 数据库应用程序data错误驱动程序filespyqtpyqt4