Форум сайта python.su
4
Привет!
Захотел показать другу работу программы (написанной на питоне) у которого питон не установлен
Поискал способ как превратить py-файл в exe-файл
Нашел программу PyInstaller
Запустил. Получил 3 папки. В одной находился exe-файл.
Программа запускается нормально.
Потом решил сделать то же самое с другой программой.
В ней я использовал модуль tkinter
С помощью его функций делал графический интерфейс
Попробовал превратить ЭТУ программу в exe-файл
Снова получил 3 папки, в одной находится exe-файл
Запускаю - появляется на секунду командное, текстовое окно и закрывается.
Само окно программы не появляется вообще.
Подскажите, в чём проблема. Почему программа с tkinter не открывается?
И как это решить?
Офлайн
294
запускайте из сконсоли, или настройте вывод всех ошибок в файл, тогда смодете увидеть чего ему “не хватает в супе”
[code python][/code]
Офлайн
4
Наконец нашёл проблему.
Забыл mainloop() написать!!!!
Пока программа запускается из питона работает без него
Поэтому не обратил на это внимание
А exe-файл запускается и сразу вываливается, даже интерфейс не появляется
mainloop() добавил и всё пошло
Офлайн