[小帖士]Pythonスクリプトの最初の行を「!/usr/bin/python」と書かないでください.
585 ワード
設定pyファイルは実行可能なShabangタグで、唯一の正しい書き方しかありません
以下の書き方はすべて間違っています.
エラーは2点です.の小さなエラーは、異なるリリース環境でpython実行可能なファイルがどこにあるか分からないことです. の大きなエラーは、virtualenv仮想環境でスクリプトを実行する場合、python解釈器はvirtualenv仮想環境フォルダの下の
だからenvコマンドを使うことを忘れないでください.
#! /usr/bin/env python
以下の書き方はすべて間違っています.
#! /usr/bin/python
#! /bin/python
エラーは2点です.
bin/
ディレクトリに包まれたpythonを使用する必要があります.ただし、/usr/bin/python
がまだ存在する場合、スクリプトは仮想環境から離れた解釈器の下で実行されます.これは直接暴死を招く間違いだ!だからenvコマンドを使うことを忘れないでください.
$PATH
などの制約を厳格に守って、スクリプトにpythonを呼び出す行為を保証して、自分がコマンドラインでpythonを打って車に戻るのと完全に一致しています.