1

重複の可能性:
Pythonスクリプトの最初の行に#!/ usr / bin / env pythonと書くのはなぜですか?

私は現在Pythonを教えていますが、Pythonについて質問があります。Pythonの多くの例では、同じ行のコードが上部に表示されています。

#!/usr/bin/env python

私の質問は、上記のコードがどのような目的に役立つのか、そしてなぜそれが必要なのかということです。これまで、このコード行なしでPythonコードを練習してきました。誰かが私にこれを説明することができれば、それは大いに役立つでしょう。前もって感謝します。

4

2 に答える 2

1

#!/usr/local/bin/env python

スクリプトの残りの部分を解釈する必要がある、マシン内のpython実行可能ファイルの場所を指定しています。あなたが指しているPythonは/usr/ local / bin/pythonにあります。

Pythonは常に「/usr/ local / bin/python」にインストールされるとは限りません。によって異なるPythonバージョンを呼び出すこともできます#!/path/to/your/python/version

于 2013-01-07T00:28:40.617 に答える
0

コードで使用するPythonインストールの場所を説明しています。ここここを参照してください。

于 2013-01-07T00:28:37.343 に答える