Repolode
marcelotduarte

marcelotduarte/cx_Freeze

将 Python 脚本打包为可独立运行的可执行文件,支持 Python 支持的各个平台。

Star
1,564
Fork
241
未关闭 Issue
43
最近提交
20小时前

这是什么?

cx_Freeze 可以将 Python 脚本打包为独立的可执行文件,使程序在没有单独安装 Python 的机器上也能运行。项目宣称生成的可执行文件与原始脚本性能相当,并支持 Python 所能运行的各类平台。

项目可通过 pip 或 conda-forge 安装,并提供在线文档。仓库中包含示例,其中有构建 Windows 服务可执行文件的样例。

适合需要将 Python 命令行工具或桌面应用分发给无需自行管理 Python 环境的最终用户的开发者。

核心功能

  • 01将 Python 脚本构建为独立可执行文件。
  • 02跨平台,支持 Python 可运行的各类平台。
  • 03可通过 pip 或 conda-forge 安装。
  • 04提供构建 Windows 服务可执行文件的示例。

适用场景

  • 向未安装 Python 的用户分发 Python 桌面应用。
  • 将 Python 命令行工具打包为单个可执行文件。
  • 将 Python 脚本打包为 Windows 服务。

快速上手

  1. 1

    在虚拟环境中使用 pip 安装 cx_Freeze

    pip install --upgrade cx_Freeze
  2. 2

    或从 conda-forge 通道安装

    conda install conda-forge::cx_freeze

使用前须知

  • 元数据中许可证显示为 NOASSERTION;README 称其源自 Python 软件基金会许可证,商用前请自行核实许可条款。

标签

#python#packaging#executable#cross-platform#devtools#cx-freeze#freeze#freezing-python-scripts

常见问题

cx_Freeze 是什么?
将 Python 脚本打包为可独立运行的可执行文件,支持 Python 支持的各个平台。 cx_Freeze 可以将 Python 脚本打包为独立的可执行文件,使程序在没有单独安装 Python 的机器上也能运行。项目宣称生成的可执行文件与原始脚本性能相当,并支持 Python 所能运行的各类平台。
cx_Freeze 可以免费使用吗?用的什么许可证?
cx_Freeze 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
cx_Freeze 还在维护吗?
活跃维护中。cx_Freeze 最近一次提交是在 2026年11月6日。
cx_Freeze 适合用来做什么?
向未安装 Python 的用户分发 Python 桌面应用。 将 Python 命令行工具打包为单个可执行文件。 将 Python 脚本打包为 Windows 服务。
cx_Freeze 怎么安装和运行?
在虚拟环境中使用 pip 安装 cx_Freeze: pip install --upgrade cx_Freeze 或从 conda-forge 通道安装: conda install conda-forge::cx_freeze
在哪里获取 cx_Freeze?
源代码和安装说明在 GitHub 上:https://github.com/marcelotduarte/cx_Freeze

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目