Для установки PyInstaller используйте pip: pip install pyinstaller pyinstaller скрипт.py Для упаковки всех зависимостей в один файл, используйте флаг -F: pyinstaller -F скрипт.py Чтобы задать иконку для вашего исполняемого файла, используйте флаг -i и укажите путь к иконке: pyinstaller -F -i "путь/к/иконке.ico" скрипт.py Если ваш скрипт является графическим приложением и вы не хотите, чтобы при запуске отображалась консоль, используйте флаг w: pyinstaller -F -w скрипт.py PyInstaller создает .spec файл, который содержит все настройки для упаковки. Вы можете отредактировать этот файл для более точной настройки процесса создания исполняемого файла. Для создания spec-файла используйте команду: pyi-makespec скрипт.py Для упаковки с использованием spec-файла выполните команду: pyinstaller скрипт.spec Для включения дополнительных файлов и данных в ваш исполняемый файл используйте параметр --add-data. Формат: файл_или_каталог;путь_в_пакете. pyinstaller -F --add-data "путь/к/файлу;цель/