PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] pyinstall 打包exe 開啟速度問題?
作者:
s90104123
(也許當時忙著微笑和哭泣)
2020-06-16 13:58:09
把python檔打包成exe檔
可是每次開啟速度都很慢
都會出現一個cmd 介面然後等很久
真正檔案才開起來 大概要等30秒吧
程式是正常可以動的
請問這速度是正常的嗎?
介面是用pyqt5寫的
打包完檔案83mb
感謝大大
作者:
AndCycle
(AndCycle)
2020-06-16 14:44:00
對,沒辦法就是會這麼慢,因為會被防毒攔下來檢查
作者:
yiche
(你若安好,便是晴天)
2020-06-16 15:00:00
嘗試用nuitka來打包吧
作者:
kenduest
(小州)
2020-06-16 16:39:00
有加 -F 參數?那執行還會解壓縮會花時間不加 -F 參數看看就知道情況
作者: a0612009 (alden5566)
2020-06-17 14:48:00
推 也有遇到此問題 希望有解決辦法
作者:
kenduest
(小州)
2020-06-17 17:22:00
應該是整個目錄變成 200MB, 單一程式檔案變小了?
作者:
ddavid
(謊言接線生)
2020-06-17 17:54:00
基本上都是打包了太多沒實際用到的模組吧
https://bit.ly/2AIQHRt
想辦法弄個完全乾淨的虛擬環境,只裝絕對會用到的package先看看是否有效縮小,如果還不夠小就要做更詳細的排除或試看看別的打包套件會不會比較聰明了Nuitka看起來是可行方案,但我還沒實際用過無法提供經驗
作者:
kenduest
(小州)
2020-06-17 18:17:00
主要是看是否 import 不必要的 module 的確會導致變大另外一般使用 pyinstaller 支援呼叫 upx 可以壓縮檔案那個壓縮只是 .exe 的壓縮,可以有效解決檔案大問題可以確定系統是否有再裝 upx 提供外部呼叫執行或是手動後續用 upx xxxx.exe 來壓縮也是可以的
作者:
TakiDog
(多奇狗)
2020-06-18 11:57:00
有GUI的關係吧 一般命令列開發我覺得算快了
作者:
ddavid
(謊言接線生)
2020-06-18 14:56:00
不會只因為GUI就變那麼慢,又大又慢八成都是多包了其實沒用到的東西進去,GUI本身不是直接變慢的原因,而是常因為GUI不小心包了一大堆沒用上的東西(可能不小心一個import裡面串了一堆東西沒用到)
作者:
s860134
(s860134)
2020-06-20 22:09:00
包到 numpy是最常見的爆漲原因
繼續閱讀
[問卷]IT社群相關調查 (抽Homepod等大獎)
liying521
團報-Python與Excel的整合術
wayne30691
[問題] python型別轉換
Ryan45758
[問題] 如何從資料庫中"自動"取出最新數據
popo14777
[問題] 用sublime text3編譯輸出中文會有亂碼
Isaea
[問題] linebot 接收圖片
yoz4ni
[閒聊] 訂閱Datacamp二個星期心得
a9202507
[問題] YOLOv2怎麼跑單張圖 以及怎麼存出labels?
ThePttUser
[問題] pandas merge菜鳥問題
dean8462
[問題] 用tkinter做打磚塊遊戲遇到的一些難題
bowei413
Links
booklink
Contact Us: admin [ a t ] ucptt.com