首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python调试适配器在vscode - WSL:Ubuntu中找不到

python调试适配器在vscode - WSL:Ubuntu中找不到
EN

Stack Overflow用户
提问于 2021-01-28 09:59:07
回答 1查看 5.4K关注 0票数 9

我正在使用Python3.9.1的远程WSL扩展来调试vscode中的python脚本。

当我启动调试模式(F5)时,将立即显示以下消息:

找不到调试类型'python‘的调试适配器描述符(扩展可能未能激活)

这条消息提供给Open launch.json,我仍然不知道应该在json文件中更改什么,下面是我的当前设置:

代码语言:javascript
复制
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "env": {
                "PYTHONPATH": "c:/<my_user_name>/projects",
            },
        }
    ]
}

到目前为止我尝试过的是:

  • 重新安装Python扩展并读取文档。然而,文档根本无助于解决这个问题。这些步骤在近3年前的另一篇这里文章中已经提出了。
  • 重新加载vscode以便重新加载扩展,因为错误显示扩展可能无法激活。没有成功。
EN

回答 1

Stack Overflow用户

发布于 2021-05-12 07:40:48

如果在配置WSL之前已经安装了VSCode,则可能面临此问题。我就是这样解决这个问题的:

  1. 在VSCode的左下角,您可以找到环境选择。本质上,这与窗口相对应,您可能必须将其切换到Remote-WSL: New Window,这将在一个新窗口中打开VSCode。
  1. 在VSCode的调试选项卡中,您不必编辑任何配置,只需定义解释器的位置。在我的例子中,我将位置定义为虚拟环境的bin/目录。

祝好运!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65934783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档