Скомпилируйте приложение с помощью Pyinstaller, но не запускайте cmd при запуске результирующего exe - PullRequest
1 голос
/ 21 июля 2011

Как я могу "скомпилировать" приложение с графическим интерфейсом с помощью Pyinstaller и получить только тот графический интерфейс, который генерирует wxPython, когда я запускаю исполняемый файл?В тот момент, когда я запускаю exe, появляется окно cmd, а затем окно wxPython.Это хорошо, когда я отлаживаю, но не буду бесполезен (вероятно, даже противоположен!), Когда я распространю свое приложение.

1 Ответ

9 голосов
/ 21 июля 2011

Я думаю, вам нужно установить консольный аргумент в классе EXE на False. См. http://www.blog.pythonlibrary.org/2010/08/10/a-pyinstaller-tutorial-build-a-binary-series/ ближе к концу для спецификации файла, который работал для меня. Похоже, вы можете заставить файл спецификации автоматически включать эту настройку, передавая «-w» при ее создании. Это также упоминается в руководстве.

...