我在创建一个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,这样就可以识别它了。有什么想法吗?
1条答案
按热度按时间fcipmucu1#
我觉得你的shebang线是错误的。
它应该读作
#!/usr/bin/env bash
或类似。否则脚本将使用python解释器而不是shell执行。