2024-10-01 13:36:22 发布
网友
我计划使用PyInstaller创建一个独立的python可执行文件。PythonInstaller提供了对UPX的内置支持,并使用它来压缩可执行文件,但它们仍然非常巨大(大约2,7mb)。在
有没有办法创建更小的Python可执行文件?例如,使用收缩python.dll或者类似的东西?在
如果重新编译pythonxy.dll,可以省略不需要的模块。从大小来看,剥离unicode数据库和CJK代码可以最大程度地减少代码。当然,这是假设你不需要这些。从pythoncore项目中删除模块,并从PC/config.c中删除它们
如果您确实需要较小的文件大小,那么使用早期的Python版本也会大大减小文件的大小。我不建议使用非常旧的版本,Python2.3将是最好的选择。我的Python可执行文件大小达到了700KB!而且我更喜欢Py2Exe而不是Pyinstaller。在
大小不能太小,因为显然需要将Python解释器捆绑在一起,而且只需要相当大的空间。在
我曾经有过同样的担忧,有两种方法:
如果重新编译pythonxy.dll,可以省略不需要的模块。从大小来看,剥离unicode数据库和CJK代码可以最大程度地减少代码。当然,这是假设你不需要这些。从pythoncore项目中删除模块,并从PC/config.c中删除它们
如果您确实需要较小的文件大小,那么使用早期的Python版本也会大大减小文件的大小。我不建议使用非常旧的版本,Python2.3将是最好的选择。我的Python可执行文件大小达到了700KB!而且我更喜欢Py2Exe而不是Pyinstaller。在
大小不能太小,因为显然需要将Python解释器捆绑在一起,而且只需要相当大的空间。在
我曾经有过同样的担忧,有两种方法:
相关问题 更多 >
编程相关推荐