Skip to content

Python packer for Windows - простой упаковщик скриптов Python в .EXE файлы. Имеет графический интерфейс, создан на основе PyInstaller

Notifications You must be signed in to change notification settings

KNRNLL/Python-packer-exe-for-Windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Python packer for Windows - простой упаковщик скриптов Python в .EXE файлы.

Имеет графический интерфейс, создан на основе PyInstaller

Для работы программы потребуется установить модуль Pyinstaller, PyWin32 и Pypiwin32. Если вы устанавливаете PyInstaller с помощью pip или conda, но PyWin32 еще не установлен, то pypiwin32 устанавливается автоматически. PyInstaller также требует пакет pefile. Возможно понадобится дополнительно установить сопутствующие библиотеки, которые используются в проекте - интерпретатор сообщит вам об этом.

Где сохраняются готовые проекты?

Сборка производится в папку dist в рабочем каталоге IDLE - она будет создана, если ее нет. Открыть ее довольно просто - нажатием кнопки open

Как собрать проект?

Укажите путь к скрипту, который хотите собрать в exe файл. Расширение файла должно быть .py или .pyw При необходимости отметьте нужные чекбоксы справа - в консоли отобразится статус настройки. В окне программы появится кнопка "Запустить сборку!" - при ее нажатии запустится процесс сборки скрипта.

Настройки работы программы:

Отключить запуск терминала.

Эта настройка отключает отображение консоли при запуске вашего приложения после сборки.

Сборка в один файл.

Эта настройка позволит собрать вашу программу в один exe файл.*

Сборка в одну папку.

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

Задать иконку файлу.

Выберите ico иконку для вашего проекта и установите чекбокс на этом пункте - иконка будет добавлена к проекту.

Очистить временные файлы.

Удаление временных файлов, которые создаются в процессе сборки проекта.

Требовать права Администратора.

Ваша программа будет запускаться с правами Администратора

Как добавить собственные меню из функционала Pyinstaller?

Просто добавляйте желаемые пункты в список list_check - я в программе разместил класс, который самостоятельно генерирует отображение, размещение на форме и команды обращения к пункту. Не забудьте добавить команду на исполнение в функцию file_compilled - только не последним файлом, что бы не ломать логику построения.

Официальный форум поддержки

image

About

Python packer for Windows - простой упаковщик скриптов Python в .EXE файлы. Имеет графический интерфейс, создан на основе PyInstaller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages