导入
cx_Freeze 简介
使用 cx_Freeze 将 Python 脚本打包为可执行文件
在本章中,我们将学习 cx_Freeze,这是一个跨平台的脚本集合,旨在将 Python 脚本像 py2exe、PyInstaller 等工具一样打包成可执行文件。我们将使用前一章中的示例,分别将一个控制台脚本和一个图形界面(GUI)脚本冻结为可执行文件。目前,cx_Freeze 是唯一一个能够在多个操作系统上同时支持 Python 2.x 与 3.x 的二进制生成工具。本章我们仅使用 Python 2.7 来演示,以便与其它二进制生成工具进行直接对比。
你可以通过 Windows 安装程序、Linux 的 RPM 包、源码 RPM 或直接从源码安装 cx_Freeze。你也可以使用 pip 来安装 cx_Freeze。
注意:我使用 Windows 7 系统,Python 2.7.3,wxPython 2.9.4.0(classic 版本)和 cx_Freeze 4.3.2 进行了测试。