Компиляция Python скриптов в EXE с помощью PyInstaller

Компиляция Python скриптов в EXE с помощью PyInstaller

Чтобы перенести программу на другой компьютер, где не установлен Python, её нужно скомпилировать в .exe файл. Для этого есть несколько способов, и сегодня мы рассмотрим наиболее простой - библиотеку pyinstaller Дадим в командной строке две команды: pip install wheel pip install pyinstaller Допустим, мы имеем .py файл под названием 1.py, который успешно запускается и работает в качестве скрипта Python. И теперь мы хотим сделать из него .exe файл, чтобы мы могли просто дать его другу, и не заморачиваться с установкой питона и модулей на другом компе. Положим наш скрипт на диск D: далее откроем командную строку и введем следующие команды D: pyinstaller --onedir --onefile --name=myprogram "D:\1.py" Через некоторое время компиляция завершится и в паке dist появится EXE-шник Некоторые ключи для компиляции: --onefile — сборка в один файл, т.е. файлы .dll не пишутся. --windowed -при запуске приложения, будет появляться консоль. --noconsole — при запуске приложения, консоль появляться не будет. --icon=app.ico — добавляем иконку в окно. --paths — возможность вручную прописать путь к необходимым файлам, если pyinstaller не может их найти(например: --paths D:\python35\Lib\site-packages\PyQt5\Qt\bin)

Компиляция Python скриптов в EXE с помощью PyInstaller Лого Pythono.ru Компиляция Python скриптов в EXE с помощью PyInstaller