【问题标题】:Is there any way to create MSI package of single executable exe file that is generated from pyinstaller --onefile?有没有办法创建从 pyinstaller --onefile 生成的单个可执行 exe 文件的 MSI 包?
【发布时间】:2021-01-29 05:45:25
【问题描述】:

我使用 pyinstaller 创建了单个可执行文件,例如 demo.exe 让我们假设我必须创建它的 MSI,我该如何实现 我已经用过 INNO 、AdvanceInstaller、EMCO 以及其中的一些,它们都没有用。

有没有办法使用 cx_freeze 创建 MSI,就像 cx_freeze 将 python 应用程序转换为 MSI。

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

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

【问题讨论】:

    标签: python-3.x windows-installer exe cx-freeze


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您可以使用 cx_freeze 直接创建 MSI,类似的帖子可以在 here 找到。 但是如果你已经将你的 python 脚本编译成 EXE,你可以easily create a simple MSI for it

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-12-17
        • 1970-01-01
        • 2021-06-22
        • 2017-05-21
        • 2020-11-26
        • 2014-12-22
        • 1970-01-01
        • 2014-01-03
        相关资源
        最近更新 更多