1

可能重复:
为什么人们在 Python 脚本的第一行写 #!/usr/bin/env python?

我目前正在自学 Python,我有一个关于 Python 的问题。在 Python 的许多示例中,我在顶部看到了同一行代码:

#!/usr/bin/env python

我的问题是上面的代码有什么用途,为什么有必要?到目前为止,我一直在练习没有这行代码的 Python 代码。如果有人可以向我解释这一点,那将有很大帮助。提前致谢。

4

2 回答 2

1

#!/usr/local/bin/env python

您正在指定机器中 python 可执行文件的位置,脚本的其余部分需要解释。您指向的python 位于/usr/local/bin/python。

Python 并不总是安装在“/usr/local/bin/python”中。你也可以通过#!/path/to/your/python/version.

于 2013-01-07T00:28:40.617 回答
0

它描述了您的代码应该使用的 python 安装的位置。见这里这里

于 2013-01-07T00:28:37.343 回答