## page was renamed from Пакеты/Py2exe
= Py2exe - конвертер в exe-файлы =

{{attachment:pythonlogo.png}}

[[http://www.py2exe.org/|Py2exe]] - рсширение distutils, позволяющее сконвертировать программу на языке Python в исполняемый exe-файл для Windows. Полученная программа может работать без установки Python.

Чтобы начать использовать py2exe, необходимо создать файл setup.py
Для консольного приложения setup.py будет выглядеть где-то так:
{{{#!highlight python
from distutils.core import setup
import py2exe
setup(console=['myprog.py'])
}}}
Для GUI-приложения так:
{{{#!highlight python
from distutils.core import setup
import py2exe
setup(windows=['myprog.py'])
}}}
Запуск скрипта setup.py:
{{{
python setup.py py2exe
}}}
В результате будут созданы каталоги "build" и "dist". Каталог build используется как рабочая область на время упаковки приложения, и его можно удалить после окончания работы сценария setup.py. Файлы в каталоге dist - это ваше готовое приложение.