从python源构建Windows可执行文件

时间:2012-07-23 13:12:12

标签: python windows

我们有一个Py模块,我们希望以Windows可执行文件的形式提供给用户。是否有一个很好的尝试和真正的工具将py模块打包到Windows exe?

3 个答案:

答案 0 :(得分:2)

作为py2exe的替代方案,如果您运行的是3.x版本的Python,则可以使用cx_freezehttp://cx-freeze.sourceforge.net/)。它不会将程序打包成单个可执行文件,但您可以将它生成的所有文件打包到一个自解压存档中进行部署。有关详细信息,请参阅https://stackoverflow.com/a/11511735/369977

答案 1 :(得分:1)

您可以使用Python扩展程序py2exe

在Python中,您可以使用代码:

from distutils.core import setup
import py2exe

setup(console=['test.py'])

制作可执行的test.exe

答案 2 :(得分:0)

from distutils.core import setup
import py2exe

setup(console=['hello.py'])

只要你安装了py2exe,它就会将hello.py编译成一个exe,(它实际上只是将stdlib和解释器捆绑成一个可执行文件。)