PyInstaller创建慢速可执行文件

时间:2011-05-11 21:49:36

标签: pyqt executable pyinstaller

我正在使用PyInstaller使用PyQt创建python程序的单个可执行文件。它创建.exe并运行正常,但需要15到20秒才能启动。我认为我可以创建一个启动画面,以便用户至少知道发生了什么事,不幸的是,启动画面没有比程序窗口本身更快地显示。我还创建了与-onedir相同的程序,该程序确实启动得更快,但这不是一个真正的分发选项。如果有人对什么在减慢执行速度和加快速度的方法有任何想法,我当然会很感激。感谢。

1 个答案:

答案 0 :(得分:9)

请查看Pyinstaller wiki提供的此信息,http://www.pyinstaller.org/export/latest/tags/1.5/doc/Manual.html?format=raw#how-one-file-mode-works

根据这个,首次启动时,它(一个文件exe)发现它需要在“真实”运行之前提取这些文件。。在用户的临时目录下创建临时文件夹并提取内容需要初始化时间。