Как преобразовать .py в .exe с помощью Auto PY в EXE

Используя Auto PY to EXE, мы можем очень легко конвертировать .py файлы в .exe файлы. Таким образом, наш проект Python будет действовать как настольное приложение. И мы сможем запускать приложение на других машинах с Windows без установки Python.

В этой статье вы узнаете, как преобразовать проект Python в исполняемый файл. Этот процесс будет работать независимо от того, есть ли у вашего приложения только один .py файл или несколько .py файлов. Обратите внимание, что Auto PY to EXE работает только в Python версии 3.5 или выше. Таким образом, вы не можете использовать его в версии Python ниже 3.5.

Table of Contents:
· Installing Auto PY to EXEInstalling using pipInstalling from GitHub
· Opening the Application
· Steps to ConvertStep 1. Adding the file locationStep 2. Choosing ‘One Directory’ or ‘One File’Step 3. Choosing ‘Console Based’ or ‘Window Based’Step 4. Converting
· The Output Folder
· Conclusion
· Resources

Установка Auto PY в EXE

Установка с помощью pip

Установка Auto PY в EXE - довольно простой процесс. Используя pip, мы можем очень легко установить его на наш компьютер. Выполнение следующей команды установит текущую версию Auto PY в EXE.

$ pip install auto-py-to-exe

Установка с GitHub

Мы также можем установить его прямо с GitHub. Чтобы сначала установить Auto PY в EXE из GitHub, нам нужно клонировать репозиторий GitHub.

$ git clone https://github.com/brentvollebregt/auto-py-to-exe.git

Затем нам нужно перейти в каталог auto-py-to-exe.

$ cd auto-py-to-exe

Теперь нам нужно запустить setup.py файл.

$ python setup.py install

Мы также можем проверить версию, выполнив эту команду:

$ auto-py-to-exe --version

Текущая версия Auto PY to EXE - 2.9.0, и теперь она установлена ​​на нашем компьютере.

Открытие приложения

Чтобы открыть Auto PY в EXE, мы должны выполнить следующую команду из терминала:

$ auto-py-to-exe

Это откроет красивое приложение с графическим интерфейсом, которое выглядит следующим образом:

Теперь мы можем преобразовать наш .py файл в .exe, используя этот интерфейс.

Шаги к преобразованию

Шаг 1. Добавление местоположения файла

Чтобы сначала преобразовать .py в .exe, нам нужно указать путь к файлу Python. Нам просто нужно найти файл, который мы хотим преобразовать, а затем добавить путь.

Посмотрите на пример ниже:

Я добавил расположение основного файла Python моего проекта. Здесь я использую один из моих проектов Python. Это приложение с графическим интерфейсом, которое визуализирует различные алгоритмы сортировки. Я написал статью о том, как сделать этот проект. Вы можете прочитать это здесь:



Шаг 2. Выбор «Один каталог» или «Один файл»

Затем будет возможность выбрать «Один каталог» или «Один файл». В моем проекте Python было несколько других файлов, поэтому я решил выбрать вариант «Один каталог». Он создаст каталог со всеми необходимыми файлами вместе с файлом .exe.

Шаг 3. Выбор «на основе консоли» или «на основе окна»

После этого будет возможность выбрать, хотим ли мы, чтобы наше приложение было «на основе консоли» или «на основе окна». Выбор «Window Based» скроет все консольные выходы приложения. Если ваш проект генерирует консольные выходы, вам нужно выбрать «Console Based». Но если у вас есть приложение с графическим пользовательским интерфейсом или вы не хотите показывать пользователям вывод на консоль, вам нужно выбрать «Window Based». Я выбираю второй вариант, потому что мое приложение представляет собой приложение с графическим интерфейсом.

Шаг 4. Конвертация

Теперь мы увидим еще несколько вариантов, таких как добавление значков, дополнительных файлов и т. Д. Вы можете выбрать эти параметры по своему усмотрению. Но пока наш .py файл готов к преобразованию. Нам просто нужно нажать кнопку ПРЕОБРАЗОВАТЬ .PY В .EXE.

Нам нужно немного подождать, чтобы завершить процесс.

Папка вывода

После завершения процесса у нас будет возможность открыть папку вывода.

По умолчанию папка вывода будет создана из того места, где мы открыли Auto PY в EXE. В моем случае я открыл Auto PY to EXE с рабочего стола. Таким образом, выходная папка создается в этом месте. В выходной папке будет много файлов и папок. Но нас беспокоит файл с расширением .exe. Для меня это было main.exe. Двойной щелчок по этому файлу откроет программу.

Выполнено! Наш проект Python теперь преобразован в исполняемый файл. Теперь мы можем запускать приложение на других компьютерах без установки Python.

Заключение

Вот и все! Теперь вы знаете простое решение для преобразования вашего проекта Python в исполняемое приложение. Это очень удобно, если вы хотите поделиться своим проектом с другими, у которых на компьютере не установлен Python.

Надеюсь, вы сочтете это полезным. Спасибо за прочтение.

Ресурсы

Больше контента на plainenglish.io

Если вам нравится читать подобные статьи, подумайте о том, чтобы стать участником среднего уровня. Таким образом вы получите неограниченный доступ ко всем историям на Medium. Если вы зарегистрируетесь, используя мою реферальную ссылку ниже, я буду получать небольшую комиссию с ваших 5 долларов в месяц. Таким образом, вы можете поддержать меня как писателя.