2017-04-19 49 views
0

我使用PyInstaller來生成我創建的.py文件的exe文件。Pyinstaller:編譯時節省空間

問題是它生成一個70mb的文件夾,這是一個很多。

有沒有辦法節省空間?例如在dist文件夾中,我找到以下子文件夾:tcltk包;他們是否需要在那裏,或者他們沒有功能,可能會被刪除?

您有任何建議可以減小尺寸嗎?

enter image description here

一般來說,在那裏,以節省空間,同時編制最佳做法?

回答

0

按照docs,你可以在規範文件傳遞的「排除」參數:

block_cipher = None 
a = Analysis(['minimal.py'], 
    pathex=['/Developer/PItests/minimal'], 
    binaries=None, 
    datas=None, 
    hiddenimports=[], 
    hookspath=None, 
    runtime_hooks=None, 
    excludes=None, 
    cipher=block_cipher) 
pyz = PYZ(a.pure, a.zipped_data, 
    cipher=block_cipher) 
exe = EXE(pyz,...) 
coll = COLLECT(...)