首页 > 解决方案 > VS Code 中的 Popen('python') 使调试器崩溃

问题描述

从终端运行以下代码可以正常工作:

import subprocess
print 'hello'
subprocess.Popen('python')

从 VS Code 运行它(使用“当前文件”调试配置)会使进程崩溃:

E-0000.090: Exception escaped from start_client

            Traceback (most recent call last):
              File "/home/me/.vscode/extensions/ms-python.python-2019.11.49689/pythonFiles/lib/python/old_ptvsd/ptvsd/log.py", line 110, in g
                return f(*args, **kwargs)
              ...
              File "/home/me/vscode/extensions/ms-python.python-2019.11.49689/pythonFiles/lib/python/old_ptvsd/ptvsd/daemon.py", line 145, in start
                raise RuntimeError('already started')
            RuntimeError: already started

是否有防止调试器尝试连接到子进程的设置?

标签: pythonvisual-studio-code

解决方案


推荐阅读