Инструменты пользователя

Инструменты сайта


python:instaljatory:pyinstaller

PyInstaller

PyInstaller объединяет приложение Python и все его зависимости в один пакет. Пользователь может запустить упакованное приложение без установки интерпретатора Python или каких-либо модулей.

PyInstaller считывает код Python, написанный вами. Он анализирует ваш код, чтобы собрать все модули и библиотеки в один пакет, необходимые для выполнения вашего скрипта. Затем он собирает копии всех этих файлов, включая активный интерпретатор Python! - и помещает их со своим сценарием в одну папку или, один исполняемый файл.

PyInstaller протестирован на Windows, Mac OS X и GNU / Linux. Однако это не кросс-компилятор: чтобы создать приложение для Windows, нужно запустить PyInstaller в Windows; чтобы создать приложение GNU / Linux, внужно запустить его в GNU / Linux и т. д. PyInstaller успешно используется с AIX, Solaris, FreeBSD и OpenBSD, но не тстировался на них как часть непрерывных интеграционных тестов.

Установка

PyInstaller доступен на PyPI. Вы можете установить его через pip:

pip install pyinstaller

Использование

сборка приложения с настройками по умолчанию

pyinstaller notepad.py

сборка приложения в виде одного файла

pyinstaller -F notepad.py

без запуска консоли

pyinstaller -w notepad.py

cо своей иконкой запуска приожения

pyinstaller -w -i "C:\Python\compilation\notepad\nt.ico" notepad.py
python/instaljatory/pyinstaller.txt · Последние изменения: 2023/01/12 12:18 (внешнее изменение)