【发布时间】:2020-04-10 06:02:12
【问题描述】:
在将 VSCode 与 Python 插件一起使用时,我遇到了一个非常烦人的错误,该错误在社区中是众所周知的,但希望能找到解决方法。
基本上,当我使用 VSCode 运行单行执行时,终端会进入 python 解释器并执行该行。在此之后我无法在终端中执行文件,因为 VSCode 不会自动退出 python 解释器,但我必须使用 quit() 或 CTRL+D kbd>。这可能很烦人。
>>> /usr/bin/python3 /home/debian/Documents/Tutorial/tutorial.py
File "<stdin>", line 1
/usr/bin/python3 /home/debian/Documents/Tutorial/tutorial.py
^
SyntaxError: invalid syntax
为了复制问题,请在 linux 环境中使用 VSCode 并按 Shift+Enter 执行单行代码,然后尝试按按运行文件右上角的符文文件按钮。
解决方法是 VSCode 将在单独的终端中运行单行执行,就像 PyCharm 一样,或者让它在执行文件之前退出解释器。
【问题讨论】:
-
这不是一个错误,这就是它应该的样子。要执行该文件,您只需打开一个新终端。
-
@JayVasant 我必须打开一个新终端并输入整个命令。我希望找到一种更简单的方法,正如我的问题最后一段中所解释的那样。感谢您的贡献。
标签: python python-3.x visual-studio-code