python - 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
是否有防止调试器尝试连接到子进程的设置?
解决方案
推荐阅读
- c++ - C++ 语法错误,编译器不会对 int v = func(&v); 发出警告或错误
- python - 用于文件存储的 Opencv Python API
- java - SQLException 您的 SQL 语法有错误
- matlab - 如何在状态空间模型中使用正弦波函数作为输入(对于 B 矩阵)并仅获得一个图?
- c++ - 如何在 code::blocks 重新启动后获取 code::blocks 以保持库的配置?
- python - Bcrypt Hash Returns TypeError("Unicode-objects must be encrypted before hashing") and Invalid Salt
- javascript - 在 beforeunload 上显示模态一段时间,然后离开页面?
- javascript - 如何将Mongodb收集结果转换为Array?
- java - 带有映射或某种结构的 Java 键范围
- floating-point - 是否可以证明 |a-b+b - a| <= ulp(a) 对于所有双浮点数?