Virtualenv无法使用可执行的.py文件

时间:2016-11-03 19:42:52

标签: python macos shell

我遇到了在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

1 个答案:

答案 0 :(得分:2)

您错过了脚本顶部的shebang !,因此shell无法将您的脚本识别为Python脚本:

#!/usr/bin/env python
 ^