我正在尝试在Ubuntu 18.04系统上将VSCode与Python 3.6结合使用。我写了一个“ hello world”程序。
msg = "Hello World"
print(msg)
如果我突出显示它并按Shift + Enter,它可以正常运行,但是,如果我右键单击并选择在终端中执行文件,则会收到此错误消息。
>>> /usr/bin/python3.6 /home/nuria/hello/hello.py
File "<stdin>", line 1
/usr/bin/python3.6 /home/nuria/hello/hello.py
^
SyntaxError: invalid syntax
>>>
我真的不知道如何解决它。请帮忙!
答案 0 :(得分:1)
发生这种情况是因为您的终端仍在运行python。 vscode尝试在python终端中执行/usr/bin/python3.6 /home/nuria/hello/hello.py
,而从使用Shift + Enter
执行代码起,该终端仍在运行。只需退出python shell,一切都会正常工作。