Запускаем программу на Питоне без Питона.

Думаю всем известно что Python интерпретируем язык. Это значит, что написанная программа не компилируется, а исполняется другой программой — интерпретатором. Еще его называют скриповым языком. Написали скрипт, а Питон его исполняет.

Но что нам мешает, скомпилировать интерпретатор и код программы в один .exe файл и радоваться жизни. Именно так и поступили умные ребят и сделали утилиту PyInstaller .

Установка и компиляция.

Ставица это чудо легко, это же ведь опять программа на Python )))

pip install pyinstaller

Все что нужно нам теперь, это запустить его из командной строки.

Обратите внимание, pyinstaller будет находиться в папке со всеми утилитами Питона.

C:\Users\ROOT\AppData\Local\Programs\Python\Python36\Scripts
pyinstaller --onedir --onefile --name=testfile "D:\Test Python\1234.py"
  • -onedir : Создайте пакет из одной папки, содержащий исполняемый файл (по умолчанию).
  • -onefile : Создайте исполняемый файл с одним файлом в комплекте.
  • -name=testfile : Имя .exe файла.
  • -noconsole : Не предоставляют окно консоли для стандартного ввода-вывода.

Утилита находиться в папочке с Питонов.

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

Вот так все просто и легко. Конечно это базовые сценарий , на сайте есть документация к утилите. Где все возможности описаны более подробно. Вы можете создать файл и под UNIX и под Mac OC. Успехов.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.