Python的执行工作在壳牌但不是在
问题描述:
终端
我有一个树莓派,我试图创建一个Python脚本。然而,问题是,我无法运行从终端的脚本,它抛出语法错误但相同的代码只是正常工作在Python 3.5.3外壳。Python的执行工作在壳牌但不是在
我想最简单的事情,如print
,我已经试过用括号和引号,但在终端执行该脚本没有运气的各种方式。
我将包括屏幕截图的一个简单Imgur链接,显示代码是如何在壳成功执行但不能在终端中。
代码:
print ("test")
任何帮助,非常感谢事先!
答
错误是你的终端不知道你想执行的代码是蟒蛇,因此试图用bash的解释器来执行它。
添加正确的家当指定使用Python解释器的解决了这一问题。
#!/usr/bin/env python
print("test")
答
就可以了,即通过
您的树莓派脚本
boa.py
从终端使用'python2'执行Python脚本。尝试'打印“测试”',它会工作。 – Sraw返回“错误:没有这样的文件。‘!测试’ – Jocke
的家当说,它应该使用bash运行'#/斌/ bash' –