1

对不起,如果我的标题不正确。以下是我正在寻找的解释。

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

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

有人可以帮我吗?如果我的解释不够好,请告诉我。我再做一些解释。

4

2 回答 2

2

Unix可以使用Freeze ,Windows 可以使用py2exe

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

于 2012-10-06T19:20:41.157 回答
1

如果你只希望它在 Linux 机器上运行,使用 Python Eggs 是最简单的方法。

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

Python 鸡蛋是包,基本上是一个包含元数据文件的 zip 文件。

于 2012-10-06T19:28:13.353 回答