我遇到了在shell中运行python脚本的问题:
$ 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
答案 0 :(得分:2)
您错过了脚本顶部的shebang !
,因此shell无法将您的脚本识别为Python脚本:
#!/usr/bin/env python
^