创建一个shell Package 脚本来运行python文件

fgw7neuy  于 12个月前  发布在  Shell
关注(0)|答案(1)|浏览(138)

我在创建一个shell Package 器脚本以便能够通过我的终端运行python文件时遇到了问题。我用这个作为我的 Package :

#!/usr/bin/env python3
python3 -u index.py "$@"

我得到这个错误:

File "/mnt/c/Users/...", line 2
    python3 -u index.py "$@"
               ^^^^^
    SyntaxError: invalid syntax

我已经使用以下命令授予了 Package 器和python文件的权限:

chmod +x dag
chmod u+x index.py

我试图在Windows中完成所有这些,以防这很重要。我在PATH中安装了python,这样就可以识别它了。有什么想法吗?

fcipmucu

fcipmucu1#

我觉得你的shebang线是错误的。
它应该读作#!/usr/bin/env bash或类似。
否则脚本将使用python解释器而不是shell执行。

相关问题