单个EXE安装Python Standalone Executable以便轻松分发

时间:2014-07-11 00:52:42

标签: python windows exe pyinstaller

我使用Pyinstaller为PyQt项目创建一个独立的exe文件。我没有使用单个文件选项,因为使用单个文件选项创建的exe需要很长时间才能打开。因此,Pyinstaller创建了一个dist文件夹,其中包含一堆文件,包括我的program.exe文件。我现在想创建一个setup.exe文件,它将我的dist文件夹的内容放在程序目录中,并在开始菜单和桌面上创建一个快捷方式。我希望它对用户来说非常简单。也许就像从CNET下载程序时获得的setup.exe文件。我找到了Inno-setup,看起来很有前途。但是,我不知道是否有任何特殊注意事项,因为该程序是一个从python / PyQt程序创建的独立程序。谢谢!有人有这方面的经验吗?是否有一个程序,每个人都在使用这个我不知道的任务?

1 个答案:

答案 0 :(得分:0)

Inno-Setup或NSIS可能是最容易使用的。您只需告诉他们要包含哪些文件以及放置它们的位置,然后他们就会为您创建一个不错的安装程序。我写了一篇关于使用InnoSetup的经验的简短教程,你可能会觉得有用:

请注意,本教程基于我编写的wxPython应用程序,但概念是相同的。