Найти тему
Калинкин

Как скомпилировать Python в Exe? 3 метода

Оглавление
Вы ищете, как скомпилировать python в exe? Вот несколько простых приемов, которых можно достичь с помощью этих модулей - Pyinstaller, auto-py-to-exe, Py2exe.
Вы ищете, как скомпилировать python в exe? Вот несколько простых приемов, которых можно достичь с помощью этих модулей - Pyinstaller, auto-py-to-exe, Py2exe.

Пример создания скрипта на Python

Прежде чем перейти к этой статье, нам нужно создать пример скрипта на python, который будет использоваться для демонстрации. Здесь я создаю пример скрипта на python, который будет выводить сумму двух чисел, предоставленных пользователем:

Пример моей программы
Пример моей программы

1. Скомпилируйте Python в Exe с помощью Pyinstaller

В этом разделе будет объяснено, как преобразовать py в exe с помощью pyinstaller? Все, что вам нужно, это выполнить приведенные ниже шаги для компиляции python в exe в Linux, а также в операционной системе Windows.

Шаг 1: Сначала установите Pyinstaller с помощью pip или любого другого менеджера пакетов.

Команда следующая:

pip install pyinstaller

если у Вас установлен python версии 3.xx то можно вот так:

pip3 install pyinstaller

Шаг 2: Перейдите по пути, где хранится скрипт python. Вы можете напрямую открыть командную строку в этом расположении с помощью shift + щелчок правой кнопкой мыши или изменить путь с помощью команды cd в командной строке.

Каталог скриптов Python
Каталог скриптов Python

Шаг 3: Самое главное, как только вы перейдете по тому же пути, по которому у вас есть образец скрипта python (например sum.py), используйте приведенную ниже команду.

pyinstaller --onefile sum.py
Каталог скриптов Python Dist
Каталог скриптов Python Dist

Вы получите исполняемый файл python в папке dist в том же расположении. Я надеюсь, что это краткое руководство pyinstaller по python поможет вам выполнить преобразование в exe.

Исполняемый файл скрипта Python
Исполняемый файл скрипта Python

2. Скомпилируйте программу на Python в Exe с помощью auto-py-to-exe (инструмент с графическим интерфейсом)

Используя этот инструмент GUI (графический пользовательский интерфейс), вы можете легко скомпилировать python в exe за несколько шагов:

Шаг 1: Сначала установите программу auto-py-to-exe с помощью диспетчера пакетов pip –

# Для версии Python 2.xx
pip install auto-py-to-exe
# Для версии Python 3.xx
pip3 install auto-py-to-exe

Шаг 2: преобразуйте этот auto-py-to-exe, введя auto-py-to-exe в cmd.

Команда для запуска auto py в exe GUI
Команда для запуска auto py в exe GUI

Шаг 3: После запуска приложения вам нужно выбрать путь к скрипту python в поле Расположение скрипта.

Выбор скрипта Python для преобразования в exe
Выбор скрипта Python для преобразования в exe

Шаг 4: Теперь вам нужно решить, нужен ли вам exe-файл в виде одного каталога или в виде одного файла. Вам нужно выбрать соответствующим образом. Здесь, если у вас так много зависимостей от файлов python для приложения, вам нужно выбрать основной файл python.

Если вы выберете “Один каталог” в качестве опции, вы получите exe в выходной папке (путь настраивается пользователем) с файлом зависимостей. Если вы выберете “вариант с одним файлом”, все ваши зависимости от кода будут находиться в одном exe-файле.

Шаг 5: Просто нажмите кнопку Конвертировать .py в .exe и получите сгенерированный exe-файл в выходную папку.

Exe-файл для скрипта Python
Exe-файл для скрипта Python

3. Конвертируйте файл Python в exe с помощью Py2exe

Давайте посмотрим, как вы можете использовать Py2exe для компиляции скрипта python в exe-файл.

Шаг 1: Сначала установите Py2exe. Используя pip:

# Для версии Python 2.xx
pip install Py2exe
# Для версии Python 3.xx
pip3 install Py2exe
Установка Py2exe с помощью команды pip3
Установка Py2exe с помощью команды pip3

Шаг 2: Вам нужно создать новый файл setup.py в том же каталоге, где у вас есть скрипт. Этот файл содержит следующие параметры:

Пример с параметрами
Пример с параметрами

Здесь выше sum.py приведен фиктивный скрипт python для демонстрации функциональности py2exe. Здесь вы можете разместить свою собственную библиотеку.

Шаг 3: Теперь последний шаг - запустить командную строку и ввести приведенную ниже команду для преобразования скрипта python в exe. Убедитесь, что вы должны запускать команду из того же каталога, где доступен файл setup.py.

python setup.py py2exe
Запуск установочного скрипта python с помощью Py2exe
Запуск установочного скрипта python с помощью Py2exe

Это создаст исполняемый файл в папке dist в том же каталоге, где у нас есть образец скрипта python (sum.py)

Заключение

Я надеюсь, что приведенных выше решений по компиляции должно быть достаточно для постановки задачи. Ну, большинство вещей в этой статье не требуют пояснений. Но если вам нужна какая-то другая помощь, связанная с тем же предметом, пожалуйста, напишите в комментариях.

p/s. Подписавшись на мой канал Вы поможете мне в развитии данного ресурса, спасибо что дочитали статью до конца, надеюсь она была Вам полезна.

Наука
7 млн интересуются