Найти в Дзене
Удалёнка

Упаковка Python программы в EXE файл

Оглавление

Чтобы понять, зачем это может потребоваться, предположим, что вы написали программу на Python. И теперь нужно ее показать руководителю, заказчику или другу. И здесь сразу могут возникнуть трудности. Потому что принимаемая сторона вряд ли обладает познаниями в программировании и к тому же не имеет на компьютере установленного Python, чтобы иметь возможность запустить ваш код.

Гораздо проще заранее позаботиться о простоте запуска Python программы, и упаковать ее в исполняемый EXE файл. Преимущество такого файла в том, что он запускается любым пользователем на любом компьютере под управлением Windows. Даже если на компьютере не установлен Python.

Для упаковки программы будем использовать пакет PyInstaller и надстройку над ним auto-py-to-exe

Ссылки на документацию по данным пакетам:

www.pyinstaller.org

https://pypi.org/project/auto-py-to-exe/

PyInstaller генерирует EXE файл из командной строки. А auto-py-to-exe надстраивает над PyInstaller пользовательский интерфейс, в котором удобно выбирать различные параметры.

Установка пакетов для упаковки в EXE файл

Для установки пакетов, мы будем использовать pip — систему управления пакетами, написанными на Python.

  1. В поиске Windows набираем cmd
  2. Запускаем приложение Командная строка от имени администратора (ВАЖНО!)
-2

3. Набираем команды для установок пакетов и нажимаем Enter:

• pip install pyinstaller

-3

• pip install auto-py-to-exe

-4

4. Дополнительные пакеты установлены.

Упаковка Python программы в EXE файл

Чтобы понять, зачем это может потребоваться, предположим, что вы написали программу на Python. И теперь нужно ее показать руководителю, заказчику или другу. И здесь сразу могут возникнуть трудности. Потому что принимаемая сторона вряд ли обладает познаниями в программировании и к тому же не имеет на компьютере установленного Python, чтобы иметь возможность запустить ваш код.

Гораздо проще заранее позаботиться о простоте запуска Python программы, и упаковать ее в исполняемый EXE файл. Преимущество такого файла в том, что он запускается любым пользователем на любом компьютере под управлением Windows. Даже если на компьютере не установлен Python.

Для упаковки программы будем использовать пакет PyInstaller и надстройку над ним auto-py-to-exe

Ссылки на документацию по данным пакетам:

www.pyinstaller.org

https://pypi.org/project/auto-py-to-exe/

PyInstaller генерирует EXE файл из командной строки. А auto-py-to-exe надстраивает над PyInstaller пользовательский интерфейс, в котором удобно выбирать различные параметры.

Установка пакетов для упаковки в EXE файл

Для установки пакетов, мы будем использовать pip — систему управления пакетами, написанными на Python.

  1. В поиске Windows набираем cmd
  2. Запускаем приложение Командная строка от имени администратора (ВАЖНО!)

3. Набираем команды для установок пакетов и нажимаем Enter:

• pip install pyinstaller

-5

• pip install auto-py-to-exe

-6

4. Дополнительные пакеты установлены.

Упаковка Python программы в EXE файл

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