【发布时间】:2011-11-17 13:47:36
【问题描述】:
我使用 Python 3.2 编写了我的第一个 Python 程序。现在我正在尝试弄清楚如何使其成为可执行文件。
我几乎只需要它用于 Windows。我进行了尽可能多的搜索,发现py2exe 不支持 Python 3。cxfreeze 支持,但我不知道如何用它制作我的程序的单个可执行文件。我需要它作为一个可移植的单文件 exe。
请多多包涵,因为我是一个新手 :) 任何帮助都将不胜感激。
【问题讨论】:
-
我认为您必须使用
cx_freeze以及 VMWare ThinApp 等工具将 Python 和您的可执行文件打包到一个可执行文件中。 -
我使用了 cx_Freeze,然后使用 Inno Setup 将文件捆绑到安装程序中。它不会制作一个便携 exe,因为你必须安装它,但它非常简单。
标签: python python-3.x py2exe cx-freeze