你好,我已经启动了 python,我想知道如何在不使用终端的情况下执行 python 文件。就像大多数使用 (exe) 文件扩展名但对于 py 文件的游戏一样。我尝试过 py2exe,但它没有显示任何内容屏幕。我试图使 py 文件变得可执行但没有运气。请告诉我如何执行以及是否有不使用特定程序的选项。
我的系统是:Windows 7 / Ubuntu 12.04
你好,我已经启动了 python,我想知道如何在不使用终端的情况下执行 python 文件。就像大多数使用 (exe) 文件扩展名但对于 py 文件的游戏一样。我尝试过 py2exe,但它没有显示任何内容屏幕。我试图使 py 文件变得可执行但没有运气。请告诉我如何执行以及是否有不使用特定程序的选项。
我的系统是:Windows 7 / Ubuntu 12.04
在这里,看看我的博客,它解释了你是如何在 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
对于 Windows,还有一个名为 GUI2Exe 的 Python 脚本,我过去曾使用它来创建 Python 脚本的可分发版本作为应用程序。它可以在 http://code.google.com/p/gui2exe/上找到,在我看来,使用起来非常简单。教程之类的东西在 Google 上很容易找到。
它使用 py2exe(或任何其他 Python 编译器库)来组合脚本,但它不需要任何语法上烦人的 setup.py 文件。