py2exe
Оригинальный автор(ы) | Томас Хеллер |
---|---|
Разработчик(и) | Сообщество |
Первоначальный выпуск | 24 января 2001 г |
Стабильная версия | 0.13.0.0 / 5 ноября 2022 г [1] |
Репозиторий | github |
Написано в | Питон , С |
Платформа | Microsoft Windows |
Тип | Упаковочный инструмент |
Лицензия | С [2] |
Веб-сайт | www |
py2exe — это расширение Python , которое преобразует сценарии Python (.py) в Microsoft Windows исполняемые файлы (.exe). Эти исполняемые файлы могут работать в системе без установленного Python. [3] Это наиболее распространенный инструмент для этого.
py2exe использовался для распространения официального клиента BitTorrent (до версии 6.0) и до сих пор используется для распространения SpamBayes , а также других проектов.
С мая 2014 года версия 0.9.2.0 py2exe доступна для Python 3. [1] До этого py2exe создавался только для Python 2. [4] и для кода Python 3 пришлось использовать альтернативу вроде cx_Freeze.
Хотя эта программа преобразует файл .py в файл .exe, она не ускоряет его работу, поскольку py2exe объединяет байт-код Python без преобразования его в машинный код. Он может даже работать медленнее, чем использование непосредственно интерпретатора Python, из-за затрат на запуск.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «py2exe: Индекс пакета Python» .
- ^ «Лицензия» . sourceforge.net, май 2014 г.
- ^ «ФронтПейдж» . py2exe.org . Проверено 2 февраля 2014 г.
- ^ «старый Python 2 py2exe» .
Внешние ссылки
[ редактировать ]- Официальный сайт
- Альтернатива: PyInstaller (также поддерживает Linux, Mac OS X и другие платформы).
- Альтернатива: cx_Freeze (поддерживает все платформы, на которых работает сам Python)