1
即使對於簡單的打印「hello world」python腳本,它也會生成72,5mb大小的捆綁包。從腳本內部看,它似乎包含了我的系統上安裝的所有Python和相關庫。我正在使用一個沒有刺激的安裝文件來生成一個包。py2app生成捆綁包,其中包含我係統上的所有庫
from setuptools import setup
APP = ['test.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': True}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
是的,磁盤空間很便宜,但是一個72.5mb可執行文件對於hello world的單行程是完全不可接受的。有沒有什麼方法可以解決這個問題,根據文檔,應該只包含需要的庫?
對不起,這裏的實際問題是什麼? – 2014-10-26 21:14:23
而不是櫻桃採摘只需要的庫,它將每個庫合併成一個包。是的,磁盤空間很便宜,但對於hello world one-liner來說,72,5mb可執行文件是完全不可接受的。有沒有什麼方法可以解決這個問題,根據文檔,應該只包含所需的庫。 – kissaprofeetta 2014-10-26 22:00:52