cx_Freeze
是一个用于将 Python 脚本打包成独立可执行文件的工具。以下是一个简单的示例,演示如何使用 cx_Freeze
将 Python 脚本打包成 Windows 可执行文件(exe):
-
安装 cx_Freeze:
使用以下命令安装
cx_Freeze
:bash
pip install cx_Freeze
-
创建 Python 脚本:
创建一个简单的 Python 脚本,例如
hello.py
:python
print("Hello, cx_Freeze!") input("Press Enter to exit...")
-
创建 setup.py 文件:
在项目目录中创建一个
setup.py
文件,用于配置cx_Freeze
打包过程:from cx_Freeze import setup, Executable setup( name="HelloCx_Freeze", version="0.1", description="A simple cx_Freeze example", executables=[Executable("hello.py")], )
-
运行 cx_Freeze:
在命令行中运行以下命令,使用
cx_Freeze
打包脚本:bash
python setup.py build
这将在
build/
目录中生成一个包含可执行文件的文件夹。 -
运行生成的可执行文件:
在
build/
目录中找到生成的可执行文件,并运行它:bash
./hello
或者,在 Windows 中,你可以直接双击
hello.exe
。
这是一个非常简单的例子,适用于演示如何使用 cx_Freeze
。在实际应用中,你可能需要更复杂的配置来处理依赖项、图标、版本信息等。确保阅读 cx_Freeze
的文档以获取更多详细信息和高级配置选项:cx_Freeze Documentation。