0

你好,我已经启动了 python,我想知道如何在不使用终端的情况下执行 python 文件。就像大多数使用 (exe) 文件扩展名但对于 py 文件的游戏一样。我尝试过 py2exe,但它没有显示任何内容屏幕。我试图使 py 文件变得可执行但没有运气。请告诉我如何执行以及是否有不使用特定程序的选项。

我的系统是:Windows 7 / Ubuntu 12.04

4

2 回答 2

3

在这里,看看我的博客,它解释了你是如何在 Ubuntu 中做到这一点的。

http://insidepython.wordpress.com/2012/08/04/hello-world-or-how-or-say-ni/

但基本上:

将此行添加到脚本的开头

#!<location of your python interpreter>

要找出你的 python 解释器的安装位置:

$ sudo 查找 / -name "python"

执行前面的操作后,你应该得到你的 python 解释器的位置,然后你需要设置环境变量,在我的例子中 python 可执行文件位于 /usr/bin/python

$ export PATH="$PATH:/usr/bin/python"

然后您需要将文件属性设置为可执行文件,您可以在此处查看更多 Unix/Linux 中的文件属性http://en.wikipedia.org/wiki/Chmod

$ chmod +x 灌木丛.py

最后执行您的应用程序

$ ./shrubbery.py

于 2012-08-06T13:11:04.453 回答
0

对于 Windows,还有一个名为 GUI2Exe 的 Python 脚本,我过去曾使用它来创建 Python 脚本的可分发版本作为应用程序。它可以在 http://code.google.com/p/gui2exe/上找到,在我看来,使用起来非常简单。教程之类的东西在 Google 上很容易找到。

它使用 py2exe(或任何其他 Python 编译器库)来组合脚本,但它不需要任何语法上烦人的 setup.py 文件。

于 2013-08-04T02:25:08.527 回答