【问题标题】:Distribute PyInstaller exe in Setup package在安装包中分发 PyInstaller exe
【发布时间】:2014-06-10 14:39:38
【问题描述】:

我已经使用 PyInstaller 成功创建了一个可以在任何地方运行的 exe,但是我想通过要求用户使用 setup.exe 安装它来分发该 exe。我对创建设置文件知之甚少。通常安装文件允许选择 exe 所在的目标目录,并且还附带卸载程序,以防用户不再需要该软件。

我的情况是

  • 我的应用是 App.exe + 一些 XML(用户可配置的文件),位于 exe 所在的文件夹中。除了需要打包外,它运行良好
  • 我的 App.exe 缺少安装程序 (Setup.exe),它会将 app.exe + Xmls 提取到用户选择和卸载程序(修复/卸载)功能,从而删除 app.exe + 默认 xmls(或用户创建/修改版)

我的问题是,在这种情况下我该如何创建这样的 setup.exe?

【问题讨论】:

    标签: python


    【解决方案1】:

    无耻的自我推销,但我制作了一个正好解决这个问题的视频:https://www.youtube.com/watch?v=KRMs9z6KoEU

    基本上,您需要下载一个将成为“设置构建器”的应用程序。我在视频中使用的工具叫做 InnoSetup——它是免费的,而且使用起来非常简单。它还有一个向导,允许您在安装过程中添加其他文件(例如您提到的 XML 或帮助文件)。它可以通过向导完成,也可以手动添加(InnoSetup 使用自己的 Pascal 版本 - 你会在尝试时看到它!)

    【讨论】:

    • 哇,这对我很有帮助,正是我的需要。立即观看视频
    猜你喜欢
    • 2021-07-25
    • 2018-07-30
    • 1970-01-01
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-07
    相关资源
    最近更新 更多