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