Думаю всем известно что Python интерпретируем язык. Это значит, что написанная программа не компилируется, а исполняется другой программой — интерпретатором. Еще его называют скриповым языком. Написали скрипт, а Питон его исполняет.
Но что нам мешает, скомпилировать интерпретатор и код программы в один .exe файл и радоваться жизни. Именно так и поступили умные ребят и сделали утилиту PyInstaller .
Установка и компиляция.
Ставица это чудо легко, это же ведь опять программа на Python )))
pip install pyinstaller
Все что нужно нам теперь, это запустить его из командной строки.
Обратите внимание,
C:\Users\ROOT\AppData\Local\Programs\Python\Python36\Scriptspyinstaller
будет находиться в папке со всеми утилитами Питона.
pyinstaller --onedir --onefile --name=testfile "D:\Test Python\1234.py"
- -onedir : Создайте пакет из одной папки, содержащий исполняемый файл (по умолчанию).
- -onefile : Создайте исполняемый файл с одним файлом в комплекте.
- -name=testfile : Имя .exe файла.
- -noconsole : Не предоставляют окно консоли для стандартного ввода-вывода.
Утилита находиться в папочке с Питонов.

В папке dist
вы найдете приложение, которое вы можете запускать на любом компьютере.

Вот так все просто и легко. Конечно это базовые сценарий , на сайте есть документация к утилите. Где все возможности описаны более подробно. Вы можете создать файл и под UNIX и под Mac OC. Успехов.
Круто! Классная статья! ???✔
Очень полезно для новичков. Признателен автору.
Мы сами новички ) Стараемся, учимся, пишем. Рады что можем быть полезны новичка.
Просто спасибо, удивлены ))))