Пример создания скрипта на 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 в командной строке.
Шаг 3: Самое главное, как только вы перейдете по тому же пути, по которому у вас есть образец скрипта python (например sum.py), используйте приведенную ниже команду.
pyinstaller --onefile sum.py
Вы получите исполняемый файл python в папке dist в том же расположении. Я надеюсь, что это краткое руководство pyinstaller по python поможет вам выполнить преобразование в exe.
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.
Шаг 3: После запуска приложения вам нужно выбрать путь к скрипту python в поле Расположение скрипта.
Шаг 4: Теперь вам нужно решить, нужен ли вам exe-файл в виде одного каталога или в виде одного файла. Вам нужно выбрать соответствующим образом. Здесь, если у вас так много зависимостей от файлов python для приложения, вам нужно выбрать основной файл python.
Если вы выберете “Один каталог” в качестве опции, вы получите exe в выходной папке (путь настраивается пользователем) с файлом зависимостей. Если вы выберете “вариант с одним файлом”, все ваши зависимости от кода будут находиться в одном exe-файле.
Шаг 5: Просто нажмите кнопку Конвертировать .py в .exe и получите сгенерированный exe-файл в выходную папку.
3. Конвертируйте файл Python в exe с помощью Py2exe
Давайте посмотрим, как вы можете использовать Py2exe для компиляции скрипта python в exe-файл.
Шаг 1: Сначала установите Py2exe. Используя pip:
# Для версии Python 2.xx
pip install Py2exe
# Для версии Python 3.xx
pip3 install Py2exe
Шаг 2: Вам нужно создать новый файл setup.py в том же каталоге, где у вас есть скрипт. Этот файл содержит следующие параметры:
Здесь выше sum.py приведен фиктивный скрипт python для демонстрации функциональности py2exe. Здесь вы можете разместить свою собственную библиотеку.
Шаг 3: Теперь последний шаг - запустить командную строку и ввести приведенную ниже команду для преобразования скрипта python в exe. Убедитесь, что вы должны запускать команду из того же каталога, где доступен файл setup.py.
python setup.py py2exe
Это создаст исполняемый файл в папке dist в том же каталоге, где у нас есть образец скрипта python (sum.py)
Заключение
Я надеюсь, что приведенных выше решений по компиляции должно быть достаточно для постановки задачи. Ну, большинство вещей в этой статье не требуют пояснений. Но если вам нужна какая-то другая помощь, связанная с тем же предметом, пожалуйста, напишите в комментариях.
p/s. Подписавшись на мой канал Вы поможете мне в развитии данного ресурса, спасибо что дочитали статью до конца, надеюсь она была Вам полезна.