求助:VS Code无法识别.py与.go文件问题
解决Ubuntu下VS Code无法识别.py/.go文件的问题
检查文件关联设置
- 按
Ctrl+Shift+P调出命令面板,分别输入Configure File Association for '.py'和Configure File Association for '.go',选择对应语言完成关联。 - 也可直接修改配置文件:按
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。
- Python:终端执行
重置VS Code配置(可选,谨慎操作)
关闭VS Code后执行以下命令删除配置和扩展目录,再重新安装扩展并配置:rm -rf ~/.config/Code/User/settings.json rm -rf ~/.vscode/extensions
内容的提问来源于stack exchange,提问作者Maxwell I. John
相关产品推荐
相关产品推荐

