2013-01-07 33 views
1

可能重複:
Why do people write #!/usr/bin/env python on the first line of a Python script?Python編程援助

我目前自學Python和我有一個關於蟒蛇的問題。在Python的例子很多,我已經看到了相同的代碼行頂部:

#!/usr/bin/env python 

我的問題是什麼用途上面的代碼服務,以及爲什麼有必要嗎?到目前爲止,我一直在練習Python代碼而沒有這一行代碼。如果有人能夠向我解釋這件事,這會有很大的幫助。提前致謝。

回答

0

它描述了Python的安裝位置,你的代碼應該使用。請參閱herehere

+0

謝謝,你的第二個鏈接幫助。 – JaPerk14

1

#!/usr/local/bin/env python

您指定在你的機器的位置Python可執行程序,腳本的其餘部分需要被解釋。 你指的是python位於/ usr/local/bin/python。

Python是不是必須安裝在 '在/ usr/local/bin目錄/蟒蛇'。您也可以撥打#!/path/to/your/python/version來調用不同的Python版本。