我在TextWrangler中运行Python正常,但在Mac终端中不行
这是一些Python代码:
"<stdin>"
#!/usr/bin/env
print "Hello world!"
print "How are you?"
上面的代码我在一个脚本里用了,在TextWrangler里运行没问题,但放到终端里就出错了。
这是为什么呢?是不是跟我打开文件的方式有关?
2 个回答
3
/usr/bin/env
不是指向 Python 的正确路径。很可能,开头的那一行应该是:
#!/usr/bin/env python
我很确定这行需要放在第一行,所以把 "<stdin>"
这一行删掉(反正 Python 也会忽略它)。
另外,确保你已经给脚本设置了可执行权限: chmod +x /path/to/script.py