2013-03-13 3 views
0

Надеюсь, это не повторение, так как некоторые вопросы, похоже, охватывают проблему, но ни один из них не дает окончательных ответов.Ошибка py2exe с приложением PyQt4 только при наборе? [Win7 64-bit]

Python: PyQt4 Py2exe - нет ответа

У меня есть очень простой скрипт, который запускает окно с "Hello World" QPushButton. После нажатия приложение завершает работу. Просто, как может быть.

Использование очень barebone setup.py, я генерирую папку dist, которая содержит массу файлов. Приложение работает нормально.

Я пошел онлайн и добавил строки 'bundle_files':1 и zipfile=None в мой скрипт, а теперь вместо тонны файлов я получаю 22 МБ exe, который терпит неудачу, когда я пытаюсь выполнить его. Нет файлов журналов, сообщений об ошибках, ничего. Всего лишь секунда колебаний и ничего.

Еще одна неубедительная SO-тема предположила, что это была проблема с py2exe и Windows 64, но вкладчик не смог объяснить, в чем проблема или где он читал об этом.

ответ

0

Вы должны использовать версию pyexe для win64. Также, пожалуйста, проверьте версию py2exe в зависимости от версии Python (вы, вероятно, 2,7?)

http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win64-py2.7.amd64.exe/download?use_mirror=ignum&download=

+0

вы попробовать? это сработало? – cinico

+0

Я в конечном итоге использовал PyINstaller с разумным успехом. Я вернусь сюда и пометьте ответ, если он выйдет! – RodericDay