如何在不使用终端或gui的情况下运行python文件?

时间:2012-08-06 13:08:21

标签: python py2exe file-extension

你好gyus我已经启动了python,我想知道如何在不使用终端的情况下使用python文件。就像大多数游戏使用(exe)文件扩展名但py文件。我试过py2exe但它没有显示屏幕上的任何内容。我试图在没有运气的情况下制作py文件。请告诉我如何优先使用,如果有一个选项没有使用特定的程序。

我的系统是:Windows 7 / Ubuntu 12.04

2 个答案:

答案 0 :(得分:3)

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

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

但基本上是:

将此行添加到脚本的开头

#!<location of your python interpreter>

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

$ sudo find / -name“python”

执行上一个之后,你应该得到你的python解释器的位置,然后你需要设置环境变量,在我的情况下python可执行文件位于/ usr / bin / python

$ export PATH =“$ PATH:/ usr / bin / python”

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

$ chmod + x shrubbery.py

最后执行你的申请

$ ./shrubbery.py

答案 1 :(得分:0)

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

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