Python является интерпретируемым языком, что означает, что он выполняет код строка за строкой в режиме реального времени. Это может быть неудобно, если вы хотите распространить свой код кому-то, у кого на компьютере не установлен Python. Тем не менее, вы можете преобразовать свой код Python в автономный исполняемый файл с помощью таких инструментов, как pyinstaller
Простая конвертация в exe:
pyinstaller -F name.py
Конвертация одним файлом и без консоли:
pyinstaller --onefile --noconsole my_program.py
Конвертация однми файлом без консоли + иконка на python:
pyinstaller --onefile --noconsole --icon=my_icon.ico my_program.py
Готовые файлы exe можно найти в dist