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

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

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

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

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

Для справки:

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