rex
8 years ago
使用PyInstaller包裝exe:
1. 純console (print "Hello World"): 5mb
2. pyqt小視窗: 12mb
3. pyqt+matlibplot: 127mb
latest #10
rex
8 years ago
pyqt+matlibplot不旦大, 而且起動慢
rex
8 years ago
原來散裝不壓縮的大小到300mb, 難怪啟動時很慢了.
rex
8 years ago
使用wxpython+matlibplot也同樣要127mb. 看來pyInstaller加了不少額外東西進去.
立即下載
rex
8 years ago
使用py2exe包裝wxpython+matlibplot, 是小了點, 要98mb. 還是太可怕了
York
8 years ago
有用 UPX 壓縮嗎?
rex
8 years ago
YorkJong: 沒特別設定應該是沒有UPX吧, 但這樣啟動速度也很慢了, 壓縮更多後應該更慢.
York
8 years ago
嗯,我都會設定 UPX ,不過我包的東西都命令列為主,幾 MB 而已,我還是覺得很大,不過內部用的,就算了。要小的話可能得考慮用 Go, Rust 改寫。或者找一些直接把 Python code 編譯成執行檔的工具,只是這些工具不是那麼好使~
rex
8 years ago
加上matlibplot後, size才大增的. 不然10mb上下我覺得是可以接受的.
rex
8 years ago
也許直接做成html5就好了, 只是這樣就沒有system控制能力了.
rex
8 years ago
做成html5(網頁)還可以號稱免安裝且跨平台呢.
back to top