Преобразуем проект на 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 --