python - VSCode远程SSH : Run Python File in New Terminal

标签 python visual-studio-code ssh remote-server

我正在使用 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调试代码:

enter image description here

关于python - VSCode远程SSH : Run Python File in New Terminal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66439939/

相关文章:

python - 使用paramiko检查与远程主机的连接是否存在

python - 将 python 字典转换为 JavaScript 对象字面量

linux - Visual Studio Code 中的资源管理器路径

VS-Code 集成终端中的 ZSH agnoster 主题不显示符号

angular - VS Code 在打开新文件时编译

php - PHP shell_exec不适用于ssh

azure - 我是否需要 SSH 隧道来使用完整 CI/CD 管道从 Windows Server 2016 部署 Docker 容器

python - 在日期中添加月、日、年

python - 运行谷歌应用程序引擎时出错 : unrecognized arguments: admin_console_server

python Pandas : change one column conditional on another