我使用pyinstaller生成一个自己的设置,它工作得很好。现在,我正在卸载我自己的产品并阅读有关它的文档,但没有找到有关该主题的任何信息。未决问题是:
答案 0 :(得分:0)
您误解了PyInstaller和类似工具的用途;它们仅用于创建可执行文件。这就对了。 PyInstaller在那里注意到about page:
PyInstaller读取您编写的Python脚本。它会分析您的代码,以发现您的脚本执行所需的每个其他模块和库。然后它收集所有这些文件的副本 - 包括活动的Python解释器! - 并将它们与您的脚本放在一个文件夹中,或者可选地放在一个可执行文件中。
如果您需要安装程序或安装程序来安装可执行文件,则需要使用单独的工具来创建一个。
虽然不是很准确,但有必要将PyInstaller视为Python"的编译器。如果您以前使用其他编译器来使用C ++之类的语言,您会知道它们只生成可执行文件。他们不会将可执行文件与安装程序等其他内容捆绑在一起,因为它们不是主要可执行文件的一部分。
但请注意there are ways out there for creating installers/uninstallers。您只需要使用正确的工具和方法来完成工作。