Python: PyQt4 Py2exe - PullRequest
       23

Python: PyQt4 Py2exe

1 голос
/ 09 января 2011

Привет!

Итак, я создал приложение на Python, которое использует очень большой PyQt в качестве интерфейса.Теперь, если я должен был указать опцию --bundle 0 для Py2Exe, результирующий скомпилированный исполняемый файл работает нормально!Но со всеми необходимыми файлами папка загромождена.Поэтому я попытался передать 1 и 2 для параметра --bundle.Один упаковывает все в файл, другой упаковывает все, кроме DLL-файла Python.Однако обе эти опции приводят к тому, что исполняемый файл завершается при выполнении.Ошибки не возвращаются.

Еще один вопрос по stackoverflow, в котором указан параметр «--include sip» для py2exe, но это не решает эту проблему.Модуль sip уже был включен во все сборки приложения, поэтому я не могу думать, что он имеет какое-либо отношение к sip.

Я использовал procmon для мониторинга того, что файл делал при исполнении.Кто-нибудь может пролить свет на это?http://www.sendspace.com/file/z67dox

Спасибо, пока!

1 Ответ

0 голосов
/ 10 января 2011

Я знаю, что даже использование raw win32ui с py2exe может вызвать проблемы.Кажется, что они могут быть связаны, но я не знаю достаточно об архитектуре PyQt.

Py2exeAndWin32ui

Хотя я понимаю, что это не даст вам аккуратногорешение, даже если оно помогло.

...