You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Dev Container无法识别WSL中的Python解释器路径

解决WSL环境下VS Code Dev Container无法识别Python的问题
  • 直接在Dev Container配置中指定Python路径
    找到项目根目录下的.devcontainer/devcontainer.json文件,添加或修改VS Code的Python解释器配置,直接指向已找到的路径:

    "customizations": {
      "vscode": {
        "settings": {
          "python.defaultInterpreterPath": "/usr/bin/python3"
        }
      }
    }
    

    保存配置后,重新构建Dev Container,VS Code会自动加载这个指定的解释器。

  • 检查并修复Dev Container的环境变量
    进入Dev Container的终端,执行echo $PATH查看环境变量,确认/usr/bin是否在列表中。如果缺失,在devcontainer.json中添加环境变量配置:

    "containerEnv": {
      "PATH": "/usr/bin:${containerEnv:PATH}"
    }
    

    重新构建容器后,环境变量会生效。

  • 手动指定解释器路径
    打开VS Code命令面板(Ctrl+Shift+P),输入Python: Select Interpreter,选择Enter interpreter path选项,手动输入/usr/bin/python3并确认,VS Code会立即识别该解释器。

  • 验证Python软链接状态
    在Dev Container终端执行ls -l /usr/bin/python,检查是否存在指向python3的软链接。如果没有,手动创建:

    sudo ln -s /usr/bin/python3 /usr/bin/python
    

    完成后重启Dev Container即可。

内容的提问来源于stack exchange,提问作者tsushimaru

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 02:22:01