Быстрый старт PyInstaller

Объединение Python-программы в один файл

Содержимое страницы

Используйте PyInstaller
для упаковки Python
программ в отдельные исполняемые файлы. Работает на Linux, Windows и Mac.

Не самый эффективный способ, но пригодный для использования.

Python cube Это изображение куба Python сгенерировано AI-моделью Flux 1 dev.

Быстрое начало работы с PyInstaller

Установите PyInstaller из PyPI:

pip install pyinstaller

Перейдите в директорию с вашей программой и выполните:

pyinstaller yourprogram.py

Это создаст пакет в подкаталоге с названием dist.

pyinstaller -F yourprogram.py

Добавление параметра -F (или –onefile) упакует всё в один “exe”.

pyinstaller -F --paths=<your_path>\Lib\site-packages  yourprogram.py

при возникновении ошибки “ImportError” можно рассмотреть сторонние пакеты.

pip install pynput==1.6.8
все еще возникает ошибка импорта - попробуйте понизить версию pyinstaller - см. Получение ошибки при использовании pynput с pyinstaller

Недостатки

Многие жалуются на медленную загрузку… Изучайте самостоятельно.

Полезные ссылки