Я пытаюсь заморозить свое приложение, используя 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)