Python PyInstaller/py2exe发行版太大

Python PyInstaller/py2exe发行版太大,python,numpy,scipy,py2exe,pyinstaller,Python,Numpy,Scipy,Py2exe,Pyinstaller,我正在尝试为我的python程序创建一个“冻结”分发文件夹(当前用于windows,稍后用于其他操作系统)。起初我使用py2exe,后来使用PyInstaller。 我只使用Scipy中的几个函数: from scipy.misc import imread from scipy.linalg import norm from scipy import sum, average 我的最终分发文件夹如下所示: 总的来说,文件夹大小几乎是200MB,而我的程序并非如此。 我需要一种方法,要么用其

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

from scipy.misc import imread
from scipy.linalg import norm
from scipy import sum, average
我的最终分发文件夹如下所示:

总的来说,文件夹大小几乎是200MB,而我的程序并非如此。 我需要一种方法,要么用其他“精简”软件包替换“numpy”和“scipy”,要么最好用“冷冻”程序进行调整,使其包含的内容尽可能少

p、 美国。 单文件分发大约为50MB,这对我来说也太大了


谢谢

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