我只有一行代碼input()
用python編寫,並且使用選項--onefile
與pyinstaller打包在一起。 exe文件是4577 kB,它幾乎是5Mb。我該如何縮小它的大小或排除一些自動捆綁的庫?減少pyinstaller可執行文件大小
1
A
回答
2
您使用pyinstaller創建的.exe文件包括python解釋器和腳本中包含的所有模塊。也許您正在使用的模塊本身有一個大型庫。但是,您可以嘗試使用py2exe,但它可能不適用於所有項目。另一種縮小的方法是使用壓縮程序,使用UPX壓縮可執行文件(看看這個:http://htmlpreview.github.io/?https://github.com/pyinstaller/pyinstaller/blob/v2.0/doc/Manual.html#a-note-on-using-upx)。 您也可以嘗試排除一些項目,但可以自行決定刪除這些項目不會影響您的.exe的功能。
2
啊,你不是在獨立的虛擬環境中創建構建。
創建一個僅用於構建目的的虛擬環境,並在此環境中安裝所需的包。
在CMD執行這些來創建一個虛擬enviornment
蟒蛇-m VENV build_env
CD build_env
C:\ build_env \腳本\啓動
你會看到這個>>(build_env)C:\ build_env
安裝您需要爲您的腳本的所有軟件包,開始pyinstaller
PIP安裝pyinstaller
一旦你安裝的所有,因爲之前建立的exe文件。 使用虛擬環境構建的exe會更快更小! 有關更多詳細信息,請查看https://python-forum.io/Thread-pyinstaller-exe-size
相關問題
- 1. 減少可執行文件大小的過程
- 2. 減少GHC生成的可執行文件的大小
- 3. 減少Pyinstaller生成的可執行文件的文件大小的一些常規提示
- 4. 減少HTML文件大小?
- 5. 減少SWF文件大小
- 6. 減少.XAP文件大小?
- 7. 從py2exe減小可執行文件的大小
- 8. 我能做些什麼來減少我的可執行文件的大小(Delphi)?
- 9. Python可執行文件:py2exe或PyInstaller?
- 10. 減少圖像的文件大小
- 11. 減少散點圖的文件大小
- 12. 減少.NET中的PNG文件大小
- 13. CPP MediaFoundation - mp4文件大小減少
- 14. 減少外部jar文件的大小
- 15. 熊貓和HDF5文件大小減少
- 16. 減少UIImage的文件大小?
- 17. 減少mercurial .hg文件夾大小
- 18. APK文件大小減少清單
- 19. 減少圖像文件大小
- 20. 減少qemu快照文件大小
- 21. 如何減少swf文件大小flex
- 22. 如何減少圖像文件大小
- 23. 減少.git文件夾大小:Jenkins版
- 24. 用php減少jpeg文件大小
- 25. Magick.NET減少gif文件大小
- 26. 使用Ghostscript減少PDF文件大小
- 27. 減少DOMPDF生成的文件大小
- 28. PyInstaller非常大的文件大小
- 29. 減少TimePicker大小
- 30. 減少BitmapDrawable大小
我說我只有一行代碼'input()',它佔用了將近5mb的空間。所以我沒有加載任何模塊。 –
這取決於朋友。它不能被控制。嘗試用py2exe創建exe。 –