2
我为Stackless Python的竞赛写了几个游戏,需要创建一个可执行文件。但是,不幸的是,我使用CPython 2.6而不是使用Stackless Python 2.5来构建可执行文件。我正确地重建了,发现dist的最终大小从略微超过30 MB下降到了8左右。出于好奇,为什么是这样呢?作为一个猜测,我会冒这样的危险,因为我已经在CPython中安装了像Twisted和Qt4这样的库,但没有安装Stackless,并且Py2exe在所有软件包中打包,无论它们是否被使用(可能是因为您总是可以动态调用代码),但如果有人真的知道,我会有兴趣了解为什么。为什么我的无堆栈可执行文件很小
可能只是包含必要的库而不是所有的标准python库 – 2011-03-21 09:40:38