PYTHON на XAKEP.RU
371 subscribers
8 photos
9 files
17 links
Даты старта, новости и статьи популярных курсов по Python на xakep.ru
Download Telegram
Forwarded from Логово Сола
Как превратить Python скрипт в .exe программу?

🤷🤷🤷

Используйте pyinstaller

pip install wheel
pip install pyinstaller

В конце вашего скрипта добавьте пустой input() для паузы перед закрытием (чтобы окно терминала не закрывалось сразу после окончания работы скрипта)

Допустим, мы имеем файл под названием example.py, который успешно запускается и работает в качестве скрипта Python. И теперь мы хотим сделать из него .exe файл, чтобы мы могли просто дать его другу, и не заморачиваться с установкой питона и модулей на другом компе.

Положим наш скрипт на диск D: далее откроем командную строку Windows и введем следующие команды

Сперва перейдем на диск D

D:

Теперь дадим команду для сборки

pyinstaller --onedir --onefile --name=myprogram "D:\example.py"

Через некоторое время сборка завершится и в папке dist появится EXE-шник

—————————————————-

Некоторые ключи для компиляции:

--onefile — сборка в один файл, т.е. файлы .dll не пишутся.
--windowed -при запуске приложения, будет появляться консоль.
--noconsole — при запуске приложения, консоль появляться не будет.
--icon=app.ico — добавляем иконку в окно.
--paths — возможность вручную прописать путь к необходимым файлам, если pyinstaller
не может их найти(например: --paths D:\python39\Lib\site-packages\PyQt5\Qt\bin)

#article
👍8