[問題] anaconda包裝含pandas 的執行檔太龐大

作者: VAIOBIOS (真誠和善良)   2018-04-05 15:38:59
python3.6我寫了個150行,有用pandas,用anaconda,下pyinstaller包成執行檔,大到28
0MB,用另一個原生IDE,包成執行檔24MB,確沒把pandas包進去不能執行,請問有什麼方法
變小執行檔,或能把pandas包進去,多謝
https://i.imgur.com/lzLj2Er.jpg
作者: uranusjr (←這人是超級笨蛋)   2018-04-05 18:37:00
所以你覺得多小才是小?說真的 24 和 28 也差不多啊喔幹漏看了是 280 XDDDD 不過還是要先有個基準才好討論
作者: VAIOBIOS (真誠和善良)   2018-04-05 19:12:00
我覺得我import的應該30MB搞定
作者: uranusjr (←這人是超級笨蛋)   2018-04-05 22:22:00
這樣如果沒有堅持一定要單一執行檔 (可以有多個檔案放在同一個資料夾) 用 Embedded Distribution 應該可行大概 30 MB 左右有機會可以搞定
作者: VAIOBIOS (真誠和善良)   2018-04-06 08:31:00
一定要但一執行,因為只是很簡單的程式
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-04-06 09:22:00
很簡單的程式? 若不用pandas重寫呢 畢竟這套件本來就肥
作者: VAIOBIOS (真誠和善良)   2018-04-07 12:24:00
希望還是用pandas 因為功能齊全,遲早要用到,有stock overflow 文章可參考嗎?
作者: kenduest (小州)   2018-04-07 13:43:00
基本上 pandas 本來東西就很多,若你還是要硬 staticlinking 方式放入程式內,通常檔案肥大是必然的就 windows .net 來說,一般寫 .net 程式的人系統一般還是裝一份 .net framework 相關程式庫到系統目錄內所以後續執行開發的 .net 程式,本身檔案就不大,主要要用的呼叫就靠動態方式載入執行

Links booklink

Contact Us: admin [ a t ] ucptt.com