如何为python项目创建可执行文件

时间:2012-10-06 19:16:56

标签: linux jar python-2.7

很抱歉,如果我的标题不正确。以下是我正在寻找的解释。

我在python中编写了一个小型GUI游戏(比如一个蛇游戏),我想让它在Linux机器上运行。我可以通过在终端中运行命令“python snake.py”来运行该程序。

但是,我想将所有.py文件合并到一个文件中,当我点击这个文件时,它就会运行我的游戏。我不想去shell并输入“python snake.py”。我的意思是像java中的manifest .jar。

有人能帮帮我吗?如果我的解释不够好,请告诉我。我会给出更多解释。

2 个答案:

答案 0 :(得分:2)

您可以将Freeze用于Unix,或py2exe用于Windows。

cx_freezePyInstallerbbfreezepy2app - 我从未尝试过 - 也适用于各种平台,因此有很多选择。

答案 1 :(得分:1)

如果你只想让它在Linux机器上运行,那么使用Python egg是最简单的方法。

python snake.egg将尝试在蛋内执行 main .py。

Python egg应该是包,并且基本上是包含元数据文件的zip文件。