我搜索谷歌但无法找到这个相当简单的问题的答案.我有一个python脚本在第一行有hash-bang(#!):
#!/usr/bin/python
但是,如果在/ bin/python或/ usr/local/bin/python或其他地方使用python的计算机上运行该怎么办?必须有一种更好的方法来为shell脚本设置解释器.应该可以通过$ PATH设置它,因为如果它安装在系统上,它将知道在哪里找到python.
使用环境
#!/usr/bin/env python
它不是防弹的,但它涵盖了比/ usr/bin/python更多的情况.