Pyinstaller' onedir'模式创建太多文件

时间:2014-04-12 08:15:42

标签: python pyinstaller software-distribution

我正在使用PyInstaller 2.1“编译”我的Windows Python应用程序。我最初尝试使用onefile模式,但onefile takes a long time to startup(解压缩wxmatplotlib)。使用onedir模式它非常快(只比原生python慢​​一点)。

所以我想使用onedir模式来缩短启动时间,但对于最终用户来说,很难在主目录中的大量文件中找到实际的*.exe文件(那里是98个文件,包括实际的可执行文件和它的清单。

我想确保一个不懂技术的用户可以轻松地“双击”可执行文件并使用这个程序(易用性和可移植性)而无需长时间的免责声明“只是忽略”其他97个文件。

是否可以将所有这些“令人分心”的文件移动到子文件夹中?或者还有其他方法可以让最终用户轻松运行此程序吗?

2 个答案:

答案 0 :(得分:0)

也许您可以使用onedir。由此产生的文件夹可以放置在任何地方,并为用户提供一个更方便的快捷方式。

答案 1 :(得分:0)

您可以使用某些软件将其打包到一个文件安装程序中,例如Inno setup

here下载Inno Setup