0

我使用 cx_freeze 编译了我的 python 应用程序,编译后我得到了文件“main.exe”——主应用程序和 28 个附加文件,包括 DLL 库。

现在看起来像这样

在此处输入图像描述

现在我需要将所有文件打包到单个 exe 文件中,因为如果现在我从另一个目录运行 main.exe,我会收到一条错误消息,因为缺少 DLL 库。

什么应用程序可以帮助我将所有文件组装成一个 exe 文件?

提前致谢!

4

1 回答 1

2

尝试使用 Pyinstaller 而不是 cx_freeze,它为您提供了onefile替代包的选项。

使用 pyinstaller 你可以做到。

pyinstaller --onefile myfile.py

这将创建一个包含所有模块的单个可执行文件。我多次使用它。

于 2013-06-23T09:56:23.053 回答