2011-05-29 103 views
0

我在使用pygame的问题记录在这里: PyGame bogging down linux?如何使用特定的解释器运行python脚本?

有点摸索和头脑风暴后,我意识到这可能是因为我使用的,而不是2.6,其pygame的是专为python2.7。

如何使用2.6解释器而不是2.7(这似乎是默认值)来运行我的脚本。

感谢

操作系统 - Ubuntu的

+0

也许'python2.6 script.py'? – 2011-05-29 22:00:33

+1

另外shebang线是值得的 – 2011-05-29 22:28:29

+0

好点,谢谢。有时候我会忘记这些细节,通常我会想念这些细节,但现在我可以看到它的用处。 – Sheldon 2011-05-29 22:39:21

回答

2

的Python安装不同的二进制文件(并链接到二进制文件):

  • python链接到系统的标准Python(2)版本
  • python3链接该系统的标准Python 3版本
  • python2链接t Ø系统的标准Python版本2
  • python2.7是Python 2.7解释
  • python2.6是Python 2.6解释

所以只需要使用这样的:

python2.6 file.py 

请注意,您需要当然有Python 2.6安装。

+3

你确定Ubuntu上有一个'python2'链接吗?我认为标准的2.x版本(不一定是最近的版本)有'python',标准的3.x版本(也不一定是最新的版本)有'python'。 – 2011-05-29 22:04:32

+0

谢谢!你进入了比所需更深的地步,我很欣赏这一点。原来,这并没有帮助我的问题与PyGame,但我相信我会弄明白! :) – Sheldon 2011-05-29 22:05:36

+1

@Sven Marnach:在我使用的Ubuntu上有一个。 – poke 2011-05-29 22:06:32

0

首先使用apt-get安装替代Python,其次,使用解释器的完整路径运行。

此外,在Ubuntu上,您应该可以使用类似python2.6 script.py之类的东西。

相关问题