gpt4 book ai didi

python - PyInstaller/py2exe 分布太大

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:56 24 4
gpt4 key购买 nike

我正在尝试为我的 python 程序创建一个分发文件夹“freeze”(当前适用于 Windows,稍后适用于其他操作系统)。起初我使用 py2exe,后来使用 PyInstaller。我只使用 Scipy 中的一些函数:

from scipy.misc import imread
from scipy.linalg import norm
from scipy import sum, average

我的最终分发文件夹如下所示: distribution folder, notice *.pyd size

整个文件夹大小几乎为 200MB,而我的程序还不止这些。我需要一种方法来用其他“更精简”的软件包替换“numpy”和“scipy”,或者最好使用“freezer”程序进行调整以使其包含尽可能少的内容。

附:单个文件分布大约为 50MB,这对我来说也太大了。

谢谢

最佳答案

有时 pyinstaller 包含并不总是必需的“可选”导入。您可以尝试排除一些大型 Numpy 库,例如通过命令行中的 --exclude-module 。然后,您必须彻底测试您的程序是否仍然有效。

关于python - PyInstaller/py2exe 分布太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35841548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com