我正在使用 VSCode 的远程 SSH 扩展。每当我尝试使用 在终端中运行 Python 文件
命令在 Python 终端中运行 Python 文件时,当终端已经在执行另一个 python 程序时,VSCode 会尝试在 中执行新程序相同的Python终端,而不是打开一个新终端。有没有办法在新终端中执行每个python程序,以便多个程序可以同时运行?
编辑:尝试显式打开新的 Python 终端,但在终端中运行 Python 文件
始终路由到第一个终端。如果我通过输入 python my_prog.py 在新终端中显式运行 Python 程序,它可以工作,但我正在寻找一种交互式方式。
最佳答案
在 VS Code 中,“在终端中运行 Python 文件”命令默认在一个“默认”的“终端”中执行,这样可以避免运行时困惑的影响,减少运行时查找 python 和文件路径的时间。
如果需要同步,VS Code 目前不支持同时运行两个或多个终端。您可以引用这个链接: Can VSCode automatically run python scripts in two or more terminals at the same time?
如果不需要同步,只需要每次执行代码时都在一个新的独立终端中,可以在“launch.json”中设置: "console": "externalTerminal",
然后点击Ctrl+F5
运行代码或点击F5
调试代码:
关于python - VSCode远程SSH : Run Python File in New Terminal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66439939/