pyinstaller生成的exe文件啟動時間漫長的原因
加-F慢的原因是,pyinstaller把所有資源文件包括python解釋器的依賴文件和庫都打包到exe一個文件中,用戶打開時,pyinstaller需要先執(zhí)行一邊解壓操作,把依賴文件全部解壓出來。慢就慢在這里。
如果不加-F,你會發(fā)現(xiàn)那些文件在_internal文件夾中,那雙擊打開exe,無需解壓操作,也就快多了。
pyinstaller -F your_script.py
在使用-F
選項時,PyInstaller會將應用程序的所有依賴項打包到一個單獨的可執(zhí)行文件中,使得應用程序更加獨立和便攜。然而,由于將所有依賴項都包含在一個文件中,這可能會導致生成的可執(zhí)行文件的大小較大。
最終我的打包命令是:
pyinstaller -w --add-data "mmdeploy_ort_net.dll;." -i .\main.ico .\main.py
在原來的文件夾下生成了“dist”“build”文件夾,點擊進入“dist”文件夾。
點擊進入"main"文件夾
進入之后:
將主文件夾下的資源文件都拷貝到這里:
這一文件目錄壓縮后就可以發(fā)送給客戶了。
到此這篇關于pyinstaller生成的exe文件啟動時間漫長的原因的文章就介紹到這了,更多相關pyinstaller exe啟動時間漫長內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- 如何利用pyinstaller打包Python程序為exe可執(zhí)行文件
- 用python打包exe應用程序及PyInstaller安裝方式
- pyinstaller打包exe程序的步驟和添加依賴文件的實現(xiàn)
- python非單一.py文件用Pyinstaller打包發(fā)布成exe
- 使用pyinstaller打包.exe文件的詳細教程
- 使用PyInstaller庫把Python程序打包成exe
- 使用Pyinstaller打包exe文件詳細圖文教程
- 如何對Python編譯PyInstaller打包生成的exe文件進行反編譯生成pyc、py源代碼文件
- Python?pyinstaller打包exe最新完整圖文教程
- PyInstaller將Python腳本打包為.exe可執(zhí)行文件的步驟詳解
- Python使用pyinstaller打包成.exe文件執(zhí)行后閃退的圖文解決辦法
- conda虛擬環(huán)境下使用pyinstaller打包程序為exe文件全過程
相關文章
如何通過Python收集MySQL MHA 部署及運行狀態(tài)信息的功能
本篇幅主要介紹如何通過Python實現(xiàn)收集MHA 集群 節(jié)點信息 和 運行狀態(tài)的功能。這些信息將是CMDB信息的重要組成部分,感興趣的朋友一起看看吧2021-10-10基于YUV 數(shù)據(jù)格式詳解及python實現(xiàn)方式
今天小編就為大家分享一篇基于YUV 數(shù)據(jù)格式詳解及python實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12淺析python3中的os.path.dirname(__file__)的使用
這篇文章主要介紹了python3中的os.path.dirname(__file__)的使用,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-08-08Python cookbook(數(shù)據(jù)結構與算法)對切片命名清除索引的方法
這篇文章主要介紹了Python cookbook(數(shù)據(jù)結構與算法)對切片命名清除索引的方法,結合實例形式分析了Python字符串截取及indices方法映射序列的相關操作技巧,需要的朋友可以參考下2018-03-03python3 實現(xiàn)爬取TOP500的音樂信息并存儲到mongoDB數(shù)據(jù)庫中
今天小編就為大家分享一篇python3 實現(xiàn)爬取TOP500的音樂信息并存儲到mongoDB數(shù)據(jù)庫中,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08