我们有一个Py模块,我们希望以Windows可执行文件的形式提供给用户。是否有一个很好的尝试和真正的工具将py模块打包到Windows exe?
答案 0 :(得分:2)
作为py2exe
的替代方案,如果您运行的是3.x版本的Python,则可以使用cx_freeze
(http://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和解释器捆绑成一个可执行文件。)