0

我最近为一位朋友编写了一个程序,它为他/她简化了一些重要的日常计算。现在,我遇到的问题是我想将代码编译成一个可执行程序,以便他/她可以在他们的机器上舒适地运行它,也许使用简单的图形界面或诸如此类的东西。

我曾尝试将 cx_Freeze 与 Python 3.3.0 64 位一起使用,但无济于事(该程序只是拒绝在他们的机器上启动;我什至尝试通过 32 位 Python 生成可执行文件,但也无济于事)。然后我想我也许可以通过 PyGame 生成一个可执行程序?但事实是,除了 IDLE 之外,我从未使用过任何与 Python 相关的程序,所以我不知道该做什么和寻找什么。

另一种选择可能是将 Python 3.3.0 代码转换为 Python 2.x,但问题是我不熟悉 Python 2.x,也没有任何可用的自动转换器(据我所知)。我想知道你们中是否有人可以将我引向任何好的资源/链接,因为我一直在疯狂地谷歌搜索的那些是相当不具体的。

4

3 回答 3

0

你可以只使用py2exe。它与 python 3 兼容。我在 youtube 上看过它的教程。

于 2013-03-29T23:41:25.423 回答
0

PyInstaller “是一个在 Windows、Linux、Mac OS X、Solaris 和 AIX 下将 Python 程序转换(打包)为独立可执行文件的程序”,并为您提供一个独立的可执行文件。

即使作为菜鸟 Python 用户,我也成功地(相对)轻松地使用 PyInstaller 打包我的应用程序。

于 2014-02-20T13:20:54.363 回答
0

您可以尝试将其嵌入到 C 程序中,然后为您的可执行文件编译它。一个不错的教程在http://docs.python.org/2/extending/embedding.html的 python 文档中

于 2013-10-29T14:52:34.317 回答