如何在没有Komodo -ide的情况下执行Python代码?

时间:2009-02-01 23:19:44

标签: python ide executable

我在没有IDE的情况下这样做:

$ ipython
$ edit file.py
$ :x (save and close)

它执行Python代码,但不是我使用Pygame的代码。它给出了:

  

警告:执行文件失败:   

在IDE中,我的代码执行。

1 个答案:

答案 0 :(得分:1)

如果某些内容在ipython中不起作用,请尝试使用真正的Python解释器(仅python); ipython已经知道了错误,并且很少有人知道在真正的解释器中工作的代码会失败。

在类似UNIX的平台上,你的脚本应该以shebang开头 - 也就是说,如下所示:

#!/usr/bin/env python

应该是第一行(并且应该有一个标准的UNIX行结尾)。这告诉操作系统使用PATH中的第一个python解释器执行代码,假设您的脚本具有可执行权限集并作为程序调用。

另一种选择是手动启动程序 - 按照以下示例:

$ python yourprogram.py

...或者,使用特定版本的解释器(如果安装了多个):

$ python2.5 yourprogram.py