Py2exe を使用してアプリケーションをフリーズしようとしています。
私のアプリは PyQt4 を使用していますが、どうやら py2exe で問題なく動作します。しかし、PyQt をアンインストールすると、次のエラーが表示されます。
QSqlDatabase: QPSQL ドライバーがロードされていません QSqlDatabase: 利用可能なドライバー: 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)