关于python脚本第一行#! /usr/bin/env python
#!是Unix系统中放在脚本文件开头指定执行该脚本的解释程序的完整路径
最好设置成
#! /usr/bin/env python
系统会自动找到环境中的python路径,如果设置成
#! /usr/bin/python
#! /bin/python
一般情况下可以运行,但如果脚本是在virtualenv环境下运行,会造成未知的错
如要直接执行脚本,需要给脚本添加执行权限,执行时文件前加./
chmod +x file.py
./file.py
浙公网安备 33010602011771号