我有一个Python脚本script.py,已被定义为可执行文件,并从以下sha-bang开始:
#!/usr/bin/env python -W all
Run Code Online (Sandbox Code Playgroud)
但是当我从shell调用它时,这就是我得到的:
$ ./script.py
/usr/bin/env: python -W all: No such file or directory
Run Code Online (Sandbox Code Playgroud)
直接调用它有效:
$ env python -W all script.py
... some good stuff happens here
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?