Visual Studio代码Python调试器段错误

时间:2018-10-15 23:45:35

标签: linux python-3.x debugging visual-studio-code

我已经在CentOS 7.2上安装了VS Code版本1.28.1。 Python扩展已安装。解释器设置为Python 3.5.1 64位。安装的ptvsd版本是4.1.3。我正在从Windows桌面通过腻子启动vscode,但实际上我是在Centos系统上运行和调试的。

我遵循python tutorial来构建一个简单的应用程序。当我选择并运行“ Python:当前文件(集成终端)”时,在集成终端中出现以下段错误:

user@machine: cd /home/user/hello ; env "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /usr/local/bin/python3 /home/user/.vscode/extensions/ms-python.python-2018.9.0/pythonFiles/experimental/ptvsd_launcher.py 52056 /home/user/hello/hello.py
Segmentation fault (core dumped)

接着是一个弹出窗口,显示消息“超时等待调试器连接”。

launch.json配置:

{
    "name": "Python: Current File (Integrated Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${workspaceFolder}/hello.py",
    "console": "integratedTerminal",
    "stopOnEntry": true
}

我已经看到了github问题,但它们似乎过时了。 ptvsd.enable_attach()不再具有“秘密”关键字。我尝试将这些组合添加到要调试的脚本中:

import time
import ptvsd
ptvsd.enable_attach()
time.sleep(10)
ptvsd.wait_for_attach()

我也尝试了几种启动配置。我在这里想念什么吗?这只是一个越野车调试器吗?

0 个答案:

没有答案