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启动时间漫长内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- 如何利用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文件全过程