2011-05-29 84 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之類的東西。

相關問題