首页 > 解决方案 > 有没有办法创建从 pyinstaller --onefile 生成的单个可执行 exe 文件的 MSI 包?

问题描述

我已经使用 pyinstaller 创建了单个可执行文件,例如demo.exe 让我们假设我必须创建它的 MSI,我如何实现这一点工作。

有什么方法可以使用 cx_freeze 创建 MSI,就好像 cx_freeze 将 python 应用程序转换为 MSI。

我如何将 .exe 扩展名传递给 cx_freeze,是否有任何变体?

我的目标是创建可执行文件的MSI并在系统上安装软件包时隐藏所有与python 相关的文件。

标签: python-3.xwindows-installerexecx-freeze

解决方案


我没有 python 经验,但从我读到的只有你从 pyinstaller 获得的 demo.exe 已经是一个安装程序。所以我假设你想要一个 MSI 来环绕它?

如果是这样,以下是如何使用 Advanced Installer 在一个或多个 exe 安装程序上创建 MSI 包装器:


推荐阅读