1-Install cx_Freeze, (откройте командную строку и введите pip install cx_Freeze
2-Install idna, (откройте командную строку и введите pip install idna.
3-Write a.py программа с именем myprogram.py
4-Создайте новый файл Python с именем setup.py в текущей директории вашего скрипта.
5 -В файле setup.py, код ниже и сохранитеit.
6-С нажатой клавишей Shift щелкните правой кнопкой мыши на том же каталоге, чтобы вы могли открыть окно командной строки.
7-В командной строке введите python setup.py build
8-Если ваш скрипт не содержит ошибок, то при создании приложения проблем не возникнет.
9-Проверьте сборку созданной папки. В ней есть еще одна папка. Внутри этой папки выможет найти ваше приложение. Запустите его. Сделайте себя счастливым.
Это работает на Python 3.5 и выше!
Добавьте сюда проект с открытым исходным кодом для преобразования в exe https://github.com/brentvollebregt/auto-py-to-exe