当我使用PyInstaller创建.exe时,exe大约为160 MB。这包括我的python脚本中的所有导入(例如,numpy,pandas,sys)。如果我只包含我需要的功能,那么文件大小可以减少多少?
例如:
from numpy import cumsum, ravel, diff, append
VS
import numpy as np
这是否值得完全重新评估我的脚本?
答案 0 :(得分:2)
没有。即使您不使用它们,所有函数的代码仍然存在。如果你将numpy作为可执行文件的一部分包含在内,那么整个numpy代码就在那里,因为PyInstaller永远不会查看你的代码,它只会将所有东西打包成一个可执行文件。