Python Shebang 线

标签 python python-3.x shebang

我见过有些人在 env 后面加上一个空格来写 shebang 行。 例如。

#!/usr/bin/env python

这是拼写错误吗?

我从不使用空格。我用的是

#!/usr/bin/env/python

有人可以澄清一下吗?

最佳答案

不,这不是拼写错误!您正在使用的操作系统并不适用于所有操作系统。例如。在我的 Ubuntu Linux 实现中,“env”是/usr/bin 中的一个程序,而不是一个目录,因此 #!/usr/bin/env/python 不起作用。

关于Python Shebang 线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50546892/

相关文章:

python - env: python\r: 没有这样的文件或目录

php - 加载特定的 PHP 版本

python - 规范化列 : sum to 1

python-3.x - Python - 为包装函数赋予与包装函数相同的名称

python-3.x - 运行时错误 : reduce failed to synchronize: device-side assert triggered

python - 当尝试设置运行计划时,类立即调用方法。函数没有发生

Perl 基于 shebang 线派发给其他解释器?

python - 类型错误 : list() takes at most 1 argument (3 given) for list class inheritance

python - 如何从 Python 脚本启动 winpdb?

python - 将带有 unicode 字符的 XML 解析为 ElementTree