Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2019 20:04:37

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

получить exe-файл

Привет!
Захотел показать другу работу программы (написанной на питоне) у которого питон не установлен
Поискал способ как превратить py-файл в exe-файл
Нашел программу PyInstaller
Запустил. Получил 3 папки. В одной находился exe-файл.
Программа запускается нормально.
Потом решил сделать то же самое с другой программой.
В ней я использовал модуль tkinter
С помощью его функций делал графический интерфейс
Попробовал превратить ЭТУ программу в exe-файл
Снова получил 3 папки, в одной находится exe-файл
Запускаю - появляется на секунду командное, текстовое окно и закрывается.
Само окно программы не появляется вообще.
Подскажите, в чём проблема. Почему программа с tkinter не открывается?
И как это решить?

Офлайн

#2 Март 3, 2019 21:11:18

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

получить exe-файл

запускайте из сконсоли, или настройте вывод всех ошибок в файл, тогда смодете увидеть чего ему “не хватает в супе”



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Март 3, 2019 22:45:18

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

получить exe-файл

Наконец нашёл проблему.
Забыл mainloop() написать!!!!
Пока программа запускается из питона работает без него
Поэтому не обратил на это внимание
А exe-файл запускается и сразу вываливается, даже интерфейс не появляется
mainloop() добавил и всё пошло

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version