2024-04-20 01:36:49 发布
网友
我们有一个Py模块,我们想以windows可执行文件的形式提供给用户。有没有一个很好的工具可以将py模块打包到windowsexe中?在
from distutils.core import setup import py2exe setup(console=['hello.py'])
只要您安装了py2exe,它就会将hello.py编译成一个exe(它实际上只是将stdlib和解释器绑定到一个可执行文件中)
hello.py
您可以使用Python扩展py2exe。在
在Python中,可以使用以下代码:
from distutils.core import setup import py2exe setup(console=['test.py'])
使可执行文件测试.exe在
作为py2exe的替代方法,如果您运行的是3.x版本的Python,那么可以使用cx_freeze(http://cx-freeze.sourceforge.net/)。它不会将程序打包到单个可执行文件中,但是您可以将它生成的所有文件打包到一个自解压归档文件中以供部署。有关详细信息,请参见https://stackoverflow.com/a/11511735/369977。在
py2exe
cx_freeze
只要您安装了py2exe,它就会将
hello.py
编译成一个exe(它实际上只是将stdlib和解释器绑定到一个可执行文件中)您可以使用Python扩展py2exe。在
在Python中,可以使用以下代码:
使可执行文件测试.exe在
作为
py2exe
的替代方法,如果您运行的是3.x版本的Python,那么可以使用cx_freeze
(http://cx-freeze.sourceforge.net/)。它不会将程序打包到单个可执行文件中,但是您可以将它生成的所有文件打包到一个自解压归档文件中以供部署。有关详细信息,请参见https://stackoverflow.com/a/11511735/369977。在相关问题 更多 >
编程相关推荐