2016-11-03 3 views
-1

で作業していない:私はここで間違ってVIRTUALENV私はシェルで実行するPythonスクリプトを取得し、問題を抱えていた実行可能の.pyファイル

$ chmod u+x scratch.py 
$ ./scratch.py 
./scratch.py: line 3: import: not found 
sys.version_info 
$ 

何をしているのですか?

scratch.py​​:

# /usr/bin/env python 

import sys 

print sys.version_info 
+1

ではありませんシバン。 '#/ usr/bin/env python'は'#!/ usr/bin/env python'でなければなりません – tdelaney

+0

愚かな間違いです。投票を終了する。 – rbrtl

答えて

2

あなたが不足しているシェバングの!あなたのスクリプトの先頭に、シェルはPythonスクリプトとしてスクリプトを認識していないので:

#!/usr/bin/env python 
^ 
+0

ダング!良い点、迷惑な私はそれを逃した。 – rbrtl

関連する問題