我在文件夹 ~/Scripts 中有一些脚本已添加到路径中。所以我试图测试我是否可以运行它们,只是通过调用它们。我在 Linux Mint 11 上安装了 Python 3.1。
user@pc ~/Scripts $ python aek.py
AEK
user@pc ~/Scripts $ aek.py
/home/user/Scripts/aek.py: line 1: syntax error near unexpected token `'AEK''
/home/user/Scripts/aek.py: line 1: `print('AEK')'
代码就这么一行:
print('AEK')
最佳答案
您需要在脚本的第一行添加:
#!/usr/bin/python
或者您想要使用的任何解释器。否则,shell(可能是 bash)会认为它是 shell 脚本并阻塞。
如果你想从路径中获取 python 解释器,请改为:
#!/usr/bin/env python
有关更多信息,请参阅 shebang .
关于Python 脚本不会运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7366568/