Преобразует программы на Python в автономные исполняемые файлы, которые запускаются без установленного интерпретатора Python.
marcelotduarte/cx_Freeze
Инструмент для сборки Python-скриптов в автономные исполняемые файлы, работающие на всех платформах, поддерживающих Python.
- Звёзды
- 1,564
- Форки
- 241
- Открытые issues
- 43
- Последний коммит
- 19 часов назад
Что это?
cx_Freeze превращает Python-скрипты в автономные исполняемые файлы, поэтому программу можно запускать на компьютере без отдельной установки Python. Утверждается, что собранные исполняемые файлы сохраняют производительность исходного скрипта, а сам инструмент работает на всех платформах, где запускается Python.
Инструмент можно установить через pip или conda-forge. Документация опубликована на сайте Read the Docs. В проект входят примеры, в том числе пример сборки исполняемых файлов для служб Windows.
Подходит разработчикам, которые хотят распространять Python CLI-инструмент или настольное приложение как одну программу для пользователей, не управляющих окружениями Python.
Ключевые возможности
- 01Собирает автономные исполняемые файлы из Python-скриптов.
- 02Работает на всех платформах, где запускается Python.
- 03Устанавливается через pip или conda-forge.
- 04Содержит примеры сборки исполняемых файлов для служб Windows.
Сценарии использования
- Распространение Python-приложения для настольных компьютеров среди пользователей без установленного Python.
- Поставка Python CLI-инструмента в виде одного исполняемого файла.
- Упаковка Python-скрипта в службу Windows.
Быстрый старт
- 1
Установите cx_Freeze с помощью pip в виртуальное окружение
pip install --upgrade cx_Freeze - 2
Или установите его из conda-forge
conda install conda-forge::cx_freeze
Что важно знать
- Лицензия указана как NOASSERTION; в README говорится, что она основана на Python Software Foundation License. Перед коммерческим использованием ознакомьтесь с условиями лицензии.
Темы
Частые вопросы
- Что такое cx_Freeze?
- Инструмент для сборки Python-скриптов в автономные исполняемые файлы, работающие на всех платформах, поддерживающих Python. cx_Freeze превращает Python-скрипты в автономные исполняемые файлы, поэтому программу можно запускать на компьютере без отдельной установки Python. Утверждается, что собранные исполняемые файлы сохраняют производительность исходного скрипта, а сам инструмент работает на всех платформах, где запускается Python.
- cx_Freeze можно использовать бесплатно? Какая у него лицензия?
- cx_Freeze распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- cx_Freeze всё ещё поддерживается?
- Активно поддерживается. Последний коммит в cx_Freeze — 6 нояб. 2026 г..
- Для чего можно использовать cx_Freeze?
- Распространение Python-приложения для настольных компьютеров среди пользователей без установленного Python. Поставка Python CLI-инструмента в виде одного исполняемого файла. Упаковка Python-скрипта в службу Windows.
- Как установить cx_Freeze?
- Установите cx_Freeze с помощью pip в виртуальное окружение: pip install --upgrade cx_Freeze Или установите его из conda-forge: conda install conda-forge::cx_freeze
- Где скачать cx_Freeze?
- Исходный код и инструкции по установке — на GitHub: https://github.com/marcelotduarte/cx_Freeze
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Nuitka — написанный на Python компилятор, который превращает программы на Python в автономные исполняемые файлы или модули расширения.
Графический интерфейс на базе PyInstaller для преобразования скриптов Python в автономные файлы .exe.
Инструмент для упаковки Python-приложений и их зависимостей в единый исполняемый файл .pex — аналог переносимого virtualenv.
Инструмент для управления виртуальными окружениями и зависимостями Python, объединяющий pip и virtualenv и использующий Pipfile и Pipfile.lock для воспроизводимых сборок.
Briefcase упаковывает Python-проект в отдельное нативное приложение для Mac, Windows, Linux, iOS, Android и веба.