在安装程序包中分发PyInstaller exe

2024-10-01 02:18:44 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我的案子是

  • 我的应用程序是应用程序.exe+exe所在文件夹中的一些XML(用户可配置文件)。它运行良好,但需要打包
  • 我的应用程序.exe缺少安装程序(安装程序.exe)它将提取应用程序.exe+XML到目录用户选择和卸载程序(修复/卸载)功能,该功能将删除应用程序.exe+默认XML(或用户创建/修改的版本)

我的问题是,在这种情况下,我如何创造这样的安装程序.exe?在


Tags: 用户程序功能目录文件夹应用程序配置文件地方
1条回答
网友
1楼 · 发布于 2024-10-01 02:18:44

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

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

相关问题 更多 >