Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VSCode远程SSH:在新终端中运行Python文件_Python_Visual Studio Code_Ssh_Remote Server - Fatal编程技术网

VSCode远程SSH:在新终端中运行Python文件

VSCode远程SSH:在新终端中运行Python文件,python,visual-studio-code,ssh,remote-server,Python,Visual Studio Code,Ssh,Remote Server,我正在使用VSCode的远程SSH扩展。每当我尝试在Python终端中使用run Python file in terminal命令运行Python文件时,当终端已经在执行另一个Python程序时,VSCode都会尝试在相同的Python终端中执行新程序,而不是打开新的终端。有没有办法在一个新的终端中执行每个python程序,以便多个程序可以同时运行 Edit:尝试显式打开新的Python终端,但终端中的运行Python文件始终路由到第一个终端。如果我通过键入Python my_prog.py在

我正在使用VSCode的远程SSH扩展。每当我尝试在Python终端中使用
run Python file in terminal
命令运行Python文件时,当终端已经在执行另一个Python程序时,VSCode都会尝试在相同的Python终端中执行新程序,而不是打开新的终端。有没有办法在一个新的终端中执行每个python程序,以便多个程序可以同时运行

Edit:尝试显式打开新的Python终端,但终端中的
运行Python文件始终路由到第一个终端。如果我通过键入
Python my_prog.py
在新终端中显式运行Python程序,它可以工作,但我正在寻找一种交互方式。

在VS代码中,“在终端中运行Python文件”命令默认在“默认”终端中执行,这避免了运行时混乱的影响,并减少了在运行时查找python和文件路径的时间

如果需要同步,VS代码当前不支持同时运行两个或多个终端。您可以参考此链接:

如果您不需要同步,每次执行代码时只需要在新的独立终端中,您可以在“launch.json”:
“console”:“externalTerminal”,

然后单击
F5
调试代码:


尝试在
launch.json
的“控制台”中设置:“externalTerminal”
,但实际上没有效果。设置“launch.json”后是否单击F5调试代码?我不想在调试模式下运行,因为这要慢得多。另外,这也不起作用,因为我目前在F5上找不到终端应用程序“xterm”
,在VS代码中,除了手动输入执行命令外,还可以在多个终端中执行调试代码来运行代码。如果F5不工作,请尝试单击VS代码的“”按钮。