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