Tkinter — запуск GUI без консоли.

Tkinter example windowРешений несколько.

Первый вариант: создание exe файла с помощью py2exe. Но есть некоторые случаи, когда консоль всё же мелькает при старте на долю секунды. Надо пробовать, разбираться.

Второй вариант подойдет для тестирования — просто изменить расширение исполняемого скрипта "py" в "pyw". Происходит запуск GUI без вывода консоли.

Решение было найдено тут.

Для справки:

py2exe - это очень популярная утилита для дистрибьюции, которая конвертирует ваш питоноскрипт в исполняемую Win-программу, способную запускаться без необходимости установки питона.