python windows独立exe文件

python windows独立exe文件,python,py2exe,Python,Py2exe,每当我从py2exe将python文件构建为exe文件时,对于小型项目来说,它至少需要25MB的空间,它还包括所有python库文件。有没有其他方法可以缩小尺寸。没有,没有;您需要exe附带Python,以便它是独立的。无论如何,从Python项目创建exe文件并不常见。不,不太常见;您需要exe附带Python,以便它是独立的。无论如何,从Python项目创建exe文件并不常见。Python程序需要运行Python。py2exe所做的只是在一个文件中包含完整的python以及与脚本一起使用的所

每当我从py2exe将python文件构建为exe文件时,对于小型项目来说,它至少需要25MB的空间,它还包括所有python库文件。有没有其他方法可以缩小尺寸。

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

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

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

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

在使用之前,您应该阅读文档。这是一个您可以阅读的文档,您应该在使用之前阅读文档。这里有一个你可以阅读的例子

py2exe倾向于谨慎行事。您可以使用
exclude
list选项手动排除某些库,以减小文件的大小


根据我的经验,如果包含wxPython或其他GUI框架,您应该能够将安装程序压缩到约9 MB(Inno),如果提供控制台应用程序或使用tkinter,则应该能够压缩到约7 MB。

py2exe往往会犯谨慎的错误。您可以使用
exclude
list选项手动排除某些库,以减小文件的大小


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

“您使用的所有库”。。。是的,通常还有很多你不使用的库——请参阅@ghostdog74给出的参考。。。是的,很多你不使用的库——参见@ghostdog74提供的参考。“不常见”可能适用于你的计算机。在任何情况下,这与OP的问题无关。我刚才说的是Python开发人员社区,使用py2exe不是常见的做法。这一点很重要。“不常见”可能适用于你的电脑。在任何情况下,这与OP的问题无关。我刚才说的是Python开发人员社区,使用py2exe不是常见的做法。这很重要。但是,当你使用安装程序时,为什么不在安装过程中正确安装Python,让py2exe成为你的用户呢?@Florian:因为一般Windows用户都很难安装Python来使用你的软件。这个问题我已经处理过很多次了。即使他们成功地安装了Python,让他们在命令行中导航也是一项挑战。您可以让安装程序为他们安装Python,并直接链接到主.py文件。如果您有一个精明的用户,那就好了。但是,如果您的用户不了解turnip中的Python(大多数Windows用户都不知道),那么期望他们处理普通Python安装的包管理是不现实的。但是,为什么不在安装过程中正确安装Python呢,让py2exe成为现实吧?@Florian:因为一般Windows用户都很难安装Python来使用你的软件。这个问题我已经处理过很多次了。即使他们成功地安装了Python,让他们在命令行中导航也是一项挑战。您可以让安装程序为他们安装Python,并直接链接到主.py文件。如果您有一个精明的用户,那就好了。但是,如果您的用户不了解turnip中的Python(大多数Windows用户都不知道),那么期望他们处理普通Python安装的包管理是不现实的。