两者区别

#!/usr/bin/python 的意思是说去/usr/bin/目录下找python去执行。

#!/usr/bin/env python的意思是在#!/usr/bin/env中找到python的安装路径,然后去执行它,这个可执行的python路径不管是不是在/usr/bin下。

结论

推荐使用 #!/usr/bin/env python 用法比较灵活