使用 Wix 工具集打包 PyInstaller 应用程序

Mak*_*sim 5 python wix pyinstaller python-packaging

我试图找出使用Wix Toolset创建安装程序的最简单方法。

我正在使用一个文件夹(不是一个文件)构建我的应用程序,然后想将其打包到 .msi 文件中。我在别处看到我必须使用 heat.exe 创建所有文件的列表,但是当我这样做时,我得到了 15,000 行 xml 文件,其中列出了每个文件。不确定这是否是最佳解决方案,或者可能是其他正确包装它的方式。

小智 1

您可以首先使用auto-py-to-exe将项目转换为 exe 文件:

pip install auto-py-to-exe
Run Code Online (Sandbox Code Playgroud)

使用简单的图形界面和 Python 中的 PyInstaller 的 .py 到 .exe 转换器。

这是一个演示:

此后,您可以使用任何工具生成 *.msi 文件,例如 Wix Toolset 或 Advanced Installer 或其他。