通过仅与PyInstaller一起导入有用的函数,我可以减少多少文件大小?

时间:2016-01-08 13:08:30

标签: python filesize pyinstaller

当我使用PyInstaller创建.exe时,exe大约为160 MB。这包括我的python脚本中的所有导入(例如,numpy,pandas,sys)。如果我只包含我需要的功能,那么文件大小可以减少多少?

例如:

from numpy import cumsum, ravel, diff, append

VS

import numpy as np

这是否值得完全重新评估我的脚本?

1 个答案:

答案 0 :(得分:2)

没有。即使您不使用它们,所有函数的代码仍然存在。如果你将numpy作为可执行文件的一部分包含在内,那么整个numpy代码就在那里,因为PyInstaller永远不会查看你的代码,它只会将所有东西打包成一个可执行文件。