我已经使用 PyInstaller 成功创建了一个可以在任何地方运行的 exe,但是我想通过要求用户使用 setup.exe 安装它来分发 exe。我对创建安装文件知之甚少。通常安装文件允许选择 exe 所在的目标目录,并且还带有卸载程序,以防用户不再需要该软件。
我的情况是
我的问题是,在这种情况下如何创建这样的 setup.exe?
无耻的自我宣传,但我制作了一个视频来解决这个问题:https : //www.youtube.com/watch?v=KRMs9z6KoEU
本质上,您需要下载一个将成为“设置构建器”的应用程序。我在视频中使用的工具称为 InnoSetup - 它是免费的,而且使用起来非常简单。它还有一个向导,允许您在安装过程中添加其他文件(例如您提到的 XML,或帮助文件)。它可以通过向导完成,也可以手动添加(InnoSetup 使用它自己的 Pascal 版本 - 当你尝试它时你会看到它!)