不包括Cx Freeze Builds

时间:2013-12-11 15:15:23

标签: python build-process cx-freeze

我有一个关于使用CX Freeze构建分发文件的问题。

我为不同的代码和应用程​​序集构建了几个分发包,我用Python编写。

我通常使用Cx_Freeze来制作我的构建和分发包。

大部分时间的关键目标之一是安装前后包装的尺寸。

虽然Cx_freeze选择了必要的模块,但是当你将它们用作代码的一部分时,大部分时间你都会添加某些库,如matplotlib后端,numpy库等。

减小尺寸的关键技巧可能是将代码中不需要的模块排除在外。

大部分时间对我来说都是试错。

但是如何在构建期间剥离所有非必要模块来决定最优化的构建?

比如说,如果我的应用程序不是基于GUI的,我最终删除了tkinter,但是一旦matplotlib后端正在使用,我不得不再次将其恢复。

它总是迭代过程吗?

0 个答案:

没有答案