【发布时间】:2011-03-21 09:37:44
【问题描述】:
我为 Stackless Python 竞赛编写了一些游戏,需要创建一个可执行文件。不过意外的是,我使用 CPython 2.6 而不是 Stackless Python 2.5 来构建可执行文件。我正确重建,发现 dist 的最终大小从略超过 30 MB 下降到大约 8。出于好奇,这是为什么呢?作为一种猜测,我会冒险这是因为我在 CPython 中安装了 Twisted 和 Qt4 之类的库,但没有在 Stackless 中,并且 Py2exe 包在所有东西中,无论它们是否被使用(可能是因为你总是可以动态调用代码),但如果有人真的知道,我会很想知道为什么。
【问题讨论】:
-
可能只是包含必要的库而不是所有标准的python库
标签: python py2exe cpython stackless python-stackless