python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > pyinstaller exe启动时间漫长

pyinstaller生成的exe文件启动时间漫长的原因

作者:pythonSuperman

本文主要介绍了pyinstaller生成的exe文件启动时间漫长的原因,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

加-F慢的原因是,pyinstaller把所有资源文件包括python解释器的依赖文件和库都打包到exe一个文件中,用户打开时,pyinstaller需要先执行一边解压操作,把依赖文件全部解压出来。慢就慢在这里。

如果不加-F,你会发现那些文件在_internal文件夹中,那双击打开exe,无需解压操作,也就快多了。

pyinstaller -F your_script.py

在使用-F选项时,PyInstaller会将应用程序的所有依赖项打包到一个单独的可执行文件中,使得应用程序更加独立和便携。然而,由于将所有依赖项都包含在一个文件中,这可能会导致生成的可执行文件的大小较大。

最终我的打包命令是:

pyinstaller -w --add-data "mmdeploy_ort_net.dll;." -i .\main.ico .\main.py

在原来的文件夹下生成了“dist”“build”文件夹,点击进入“dist”文件夹。

 点击进入"main"文件夹

进入之后:

 将主文件夹下的资源文件都拷贝到这里:

 这一文件目录压缩后就可以发送给客户了。

到此这篇关于pyinstaller生成的exe文件启动时间漫长的原因的文章就介绍到这了,更多相关pyinstaller exe启动时间漫长内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文