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启动时间漫长内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
- 如何利用pyinstaller打包Python程序为exe可执行文件
- 用python打包exe应用程序及PyInstaller安装方式
- pyinstaller打包exe程序的步骤和添加依赖文件的实现
- python非单一.py文件用Pyinstaller打包发布成exe
- 使用pyinstaller打包.exe文件的详细教程
- 使用PyInstaller库把Python程序打包成exe
- 使用Pyinstaller打包exe文件详细图文教程
- 如何对Python编译PyInstaller打包生成的exe文件进行反编译生成pyc、py源代码文件
- Python pyinstaller打包exe最新完整图文教程
- PyInstaller将Python脚本打包为.exe可执行文件的步骤详解
- Python使用pyinstaller打包成.exe文件执行后闪退的图文解决办法
- conda虚拟环境下使用pyinstaller打包程序为exe文件全过程
相关文章
Jupyter安装nbextensions,启动提示没有nbextensions库
这篇文章主要介绍了Jupyter安装nbextensions,启动提示没有nbextensions库,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-03-03Python操作word常见方法示例【win32com与docx模块】
这篇文章主要介绍了Python操作word常见方法,结合实例形式分析了Python使用win32com模块与docx模块操作word的相关实现技巧及相关注意事项,需要的朋友可以参考下2018-07-07
最新评论