|
Модераторы: Daevaorn |
|
Paher |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 155 Регистрация: 18.8.2009 Репутация: нет Всего: нет |
Здравствуйте, уважаемые!
Пытаюсь получить сборку Qt приложения(используется PySide) c помощью py2exe. Приложение использует базу данных sqlite, и, насколько я вижу, только это вызывает проблемы при запуске получившегося EXE. Появляются ошибки QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: QSqlQuery::exec: database not open В инете советуют в таких случаях делать подпапку sqldrivers и закидывать в нее qsqlite4.dll, однако, это мне не помогло, ошибка не уходит. Прошу помощи у знающих людей |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 2 Всего: 146 |
а если рядом с ехе положить ...
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Paher |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 155 Регистрация: 18.8.2009 Репутация: нет Всего: нет |
Это я первым делом попробовал. Не прокатило
|
|||
|
||||
Paher |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 155 Регистрация: 18.8.2009 Репутация: нет Всего: нет |
Все страньше и страньше...
qsqlite4.dll закидывал через
в setup.py. Каким-то неведомым мне образом этот механизм портил dll при копировании. Сделал копирование вручную - все сразу заработало. Теряюсь в догадках, на что же я убил три дня Это сообщение отредактировал(а) Paher - 12.8.2015, 02:43 |
|||
|
||||
Paher |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 155 Регистрация: 18.8.2009 Репутация: нет Всего: нет |
Решение нашлось.
Файл qsqlite4.dll присутствует в системе в 2 экземплярах C:\Qt\4.8.5\plugins\sqldrivers\qsqlite4.dll и C:\Python34\Lib\site-packages\PySide\plugins\sqldrivers\qsqlite4.dll в моем случае надо было копировать не из установки Qt, а из установки PySide |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Разработка GUI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |