2010-10-15 96 views
1

每当我构建python文件从py2exe exe文件,它需要很多的空间最小25MB的小项目也,它包括所有的python库文件。有没有其他方式可以减小尺寸。python windows standalone exe文件

回答

6

您应该在使用前阅读文档。这里是一个page你可以阅读

+0

非常感谢你!!! .. – abhijeet 2010-10-15 12:18:59

-2

不,不是真的;你需要Python附带的Python,以便它是独立的。无论如何,从Python项目创建exe文件并不常见。

+0

“不常见”可能适用于您的计算机。无论如何,这与OP的问题无关。 – 2010-10-15 12:28:45

+0

我在谈论Python开发人员社区,使用py2exe并不常见。这很重要。 – 2010-10-15 12:31:03

3

Python程序需要python才能运行。所有py2exe的作用是在一个文件中包含完整的python以及与脚本一起使用的所有库。

+0

“”“您使用的所有库”“”...是的,而且通常很多不使用的库 - 请参阅@ ghostdog74给出的参考。 – 2010-10-15 12:26:59

0

py2exe倾向于谨慎的一面。您可以使用exclude列表选项手动排除某些库,以缩小文件的大小。

根据我的经验,如果您包含wxPython或其他GUI框架,您应该能够压缩至〜9 MB安装程序(Inno),如果您发布控制台应用程序或使用tkinter,则应该可以压缩至7 MB。

+1

但是,那么,为什么不在安装过程中正确安装Python,当你使用安装程序,并让py2exe? – 2010-10-15 12:35:02

+0

@Florian:因为普通的Windows用户将很难安装Python来使用你的软件。我已经多次处理这个问题。即使他们设法安装Python,让他们在命令行中导航也是一个挑战。 – 2010-10-15 15:05:40

+1

您可以让安装程序为他们安装Python并直接链接到主.py文件。 – 2010-10-15 15:23:43