我正在使用PyInstaller 2.1“编译”我的Windows Python应用程序。我最初尝试使用onefile
模式,但onefile takes a long time to startup(解压缩wx
和matplotlib
)。使用onedir
模式它非常快(只比原生python慢一点)。
所以我想使用onedir
模式来缩短启动时间,但对于最终用户来说,很难在主目录中的大量文件中找到实际的*.exe
文件(那里是98个文件,包括实际的可执行文件和它的清单。
我想确保一个不懂技术的用户可以轻松地“双击”可执行文件并使用这个程序(易用性和可移植性)而无需长时间的免责声明“只是忽略”其他97个文件。
是否可以将所有这些“令人分心”的文件移动到子文件夹中?或者还有其他方法可以让最终用户轻松运行此程序吗?
答案 0 :(得分:0)
也许您可以使用onedir。由此产生的文件夹可以放置在任何地方,并为用户提供一个更方便的快捷方式。
答案 1 :(得分:0)
您可以使用某些软件将其打包到一个文件安装程序中,例如Inno setup
。
从here下载Inno Setup
。