使用 cx_freeze 将 3 个 .py 文件组合成一个独立的应用程序?

Posted

技术标签:

【中文标题】使用 cx_freeze 将 3 个 .py 文件组合成一个独立的应用程序?【英文标题】:Using cx_freeze to combine 3 .py files into a standalone application? 【发布时间】:2011-10-31 14:13:04 【问题描述】:

我正在构建一个 PyQt GUI,它有 3 个文件:一个用于图片,另一个是实际的 GUI,另一个用于实际启动应用程序。

我尝试过 py2exe,但由于它都是用 Python 3.2 编写的,所以它不起作用。我对 cx_freeze 一点也不熟悉,而且这个项目已经逾期一周了,所以如果有人可以帮助我构建这个,我将非常感激。

【问题讨论】:

【参考方案1】:

我可以建议你使用PyInstaller? 我发现它在构建 exe 包时比 py2exe 和 cx_freeze 好得多。它甚至可以处理 egg 文件。

【讨论】:

您能深入了解我将如何使用它吗?谢谢! 您可以找到文档here。它使用起来非常简单,只需运行两个命令,Makespec.py 和 Build.py。

以上是关于使用 cx_freeze 将 3 个 .py 文件组合成一个独立的应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

cx_Freeze 不包含子目录中的 .py 文件

cx_Freeze 和移动文件

使用 cx_Freeze 的下一步是啥?

使用 Python 3.2 和 cx_Freeze 创建 Windows 可执行文件

在 Mac 上使用 cx_Freeze 从 .py 创建 .exe

类型错误:列表索引必须是整数或切片,而不是 str 尝试使用 cx_Freeze 将 .py 文件转换为 .exe 时