关于python脚本第一行#! /usr/bin/env python

#!是Unix系统中放在脚本文件开头指定执行该脚本的解释程序的完整路径

最好设置成

#! /usr/bin/env python

系统会自动找到环境中的python路径,如果设置成

#! /usr/bin/python

#! /bin/python

一般情况下可以运行,但如果脚本是在virtualenv环境下运行,会造成未知的错

如要直接执行脚本,需要给脚本添加执行权限,执行时文件前加./

chmod +x file.py

./file.py

posted @ 2015-09-24 09:50  catchus  阅读(474)  评论(0)    收藏  举报