Py в exe

Автор: | 14.09.2021

Как из py сделать exe

Python становиться с каждым годом все популярней особенно у новичков. На самом деле это и понятно? так как синтаксис языка в отличает от других языков программирования, достаточной простой и если немного почитать мануалы и посмотреть ролики на ютубе можно написать простенькую программу. Возможности Python практически безграничные, на нем можно написать все что угодно. Например, в прошлой статье я рассказывал о том как можно создавать программы с графическим интерфейсом. Сегодня же поговорим о том как можно сделать программу которая будет запускаться на любом компьютере с Windows без установленного Python, если проще говоря покажу как можно преобразовать файл .py в .exe.

Если вы только начали изучать Python то следующие статьи будут Вам очень полезны.

Ошибка «PIP» или «Python»

Создание в Python приложения с графическим интерфейсом

Фреймворк для веб-приложений

Компилируем код Python в файл exe

И так для того чтобы из файла .py сделать .exe необходимо установить специальную библиотеку, с помощью которой можно скомпилировать python скрипт, для этого открываем командную строку и вводим

pip install pyinstaller

Py в exe

Кстати если после ввода вы видите следующие сообщение ««PIP» не является внутренней или внешней командой, исполняемой программой или пакетным файлом» то читаем статью ссылку на которую я оставил выше.

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

cd C:/…

Для компиляции вводим следующею команду

pyinstaller test.py

test.py — ваш скрипт

Как из py сделать exe

После завершения компиляции в папке где лежал ранее лежа ваш скрипт py появиться еще одна «Dist» в ней папка «test» в которой будет ваша программа. Теперь вашу программу можно будет запустить на любом другом компьютере.

Компилируем код Python в файл exe

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

pyinstaller -F test.py

код Python в файл exe быстро и просто

После завершения в папке «dist» появиться только один файл exe.

Компилируем код Python в файл exe быстро и просто

Как видите скомпилировать скрипт и сделать из py exe достаточно просто, но есть несколько нюансов.

Если у вас код достаточно большой то готовьтесь к тому что и файл exe будет внушительных размеров, для примера могу сказать что код из 60 строк будет весить 110-120 Mb.

Так же если код скомпилирован в 64 битной ОС то в 32 битной он не запустится. Если код скомпилирован в 32 битной то он будет работать и 64 битной.

Py в exe: 4 комментария

  1. Юрий

    Круто. Надо будет попробовать. А от какой версии Windows будет работать программа? То есть от XP и выше? Или там от семерки?

    Или же это от кода зависит и от настроек компилятора?

    1. anonymouse

      Новые версии от 7, не считая её. Более поздние версии от XP-шки

  2. Максим

    Вопрос, как из под window 10 x64 где стоит x64 python скомпилировать exe файл из py для windows 7 x32?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *