繁体   English   中英

PyInstaller / py2exe发行版太大

[英]PyInstaller / py2exe distribution is too large

我正在尝试为我的python程序创建一个分发文件夹“ freeze”(当前用于Windows,稍后用于其他OS)。 最初我使用py2exe,后来使用PyInstaller。 我只使用了Scipy的一些功能:

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

我的最终分发文件夹如下所示: 分发文件夹,注意* .pyd大小

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

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

谢谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM