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

求助:VS Code无法识别.py与.go文件问题

解决Ubuntu下VS Code无法识别.py/.go文件的问题
  • 检查文件关联设置

    1. 按Ctrl+Shift+P调出命令面板,分别输入Configure File Association for '.py'和Configure File Association for '.go',选择对应语言完成关联。
    2. 也可直接修改配置文件:按Ctrl+,打开设置,搜索files.associations,添加以下内容:
      "files.associations": {
          "*.py": "python",
          "*.go": "go"
      }
      
  • 确认扩展激活状态
    按Ctrl+Shift+X打开扩展面板,找到Python和Go扩展,确保状态为已启用。若未启用,点击启用按钮后重启VS Code。

  • 验证环境路径识别

    • Python:终端执行which python3获取路径,在VS Code中按Ctrl+Shift+P输入Python: Select Interpreter,选择该路径。
    • Go:终端执行which go获取安装路径,打开settings.json添加:
      "go.gopath": "$HOME/go",
      "go.goroot": "/usr/local/go" // 替换为你的实际Go安装路径
      

    若VS Code是通过snap安装的,可能存在路径隔离问题,建议改用deb包重新安装VS Code。

  • 重置VS Code配置(可选,谨慎操作)
    关闭VS Code后执行以下命令删除配置和扩展目录,再重新安装扩展并配置:

    rm -rf ~/.config/Code/User/settings.json
    rm -rf ~/.vscode/extensions
    

内容的提问来源于stack exchange,提问作者Maxwell I. John

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 21:37:03