Rose debug info
---------------

Преобразуем проект на Python в исполняемый файл .EXE

https://www.zacoding.com/en/post/pyinstaller-create-multiple-executables/
https://www.zacoding.com/en/post/python-selenium-to-exe/

Устанавливаем библиотеку PyInstaller в наше окружение. Важно установить именно в окружение, иначе могут быть проблемы с установкой модулей. Можем получить ошибку «pyinstaller no module named»
Windows:

py -m pip install "SomeProject"

Unix/macOS:

python3 -m pip install "SomeProject"

Преобразуем скрипт в программу

pyinstaller myscript.py --onefile --windowed

—onefile — приложение в одном файле
—windowed — не показывать консоль
—console — показывать консоль

У вас появятся две новые папки:
build
dist

В папке dist будет лежать наш исполняемый файл.

Если мы всё равно получаем ошибку «pyinstaller no module named»:

  • удалите пакет в папке build и сформируйте заново
  • попробуйте добавить установку модуля с помощью
pyinstaller myscript.py --onefile --windowed --
Поделиться
Отправить
 62   2022   PyInstaller   Python