python - 关于 python "#!usr/bin/env python"?

标签 python linux zsh shebang

我将“#!usr/bin/env python”放在coroutine.py的第一行,但是当我尝试通过“./test.py”直接运行coroutine.py时,我得到:

zsh: ./coroutine.py: 错误的解释器: usr/bin/env: 没有这样的文件或目录

我的 zshrc 有问题吗?

最佳答案

因为你错过了前导斜杠:#!/usr/bin/env python,它被称为 hashbang(而不是 shebang,它只是 @cdarke 在评论中解释的 #! 部分)

More about shebang/hashbang

关于python - 关于 python "#!usr/bin/env python"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44804044/

相关文章:

linux - Bash- Count Newlines 通过终端命令

linux - TCP : Simulate EINPROGRESS from server side (linux)

zsh - 如何禁用 zsh 特殊变量(bang tilde !~)?

javascript - Django POST 请求中禁止的 CSRF token 丢失或不正确,即使我在表单中有 csrf token

linux - 如何在 CentOS 最小安装中的 awk 中使用多个字段分隔符

python - 我正在尝试使用 for 循环打印 .txt 文件的多行。它总是缺少最后三行

shell - 退出tmux后如何自动退出终端

Zsh 随时间更新提示

python - 为什么模块全局分配与类/字典不同的简单类型?

python - 混合正则表达式和 shell 通配符