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

VS Code中F5无法启动Python程序且无法切换Python解释器求助

VS Code Python运行与解释器切换问题解决思路

一、手动指定Python解释器

  • 打开VS Code命令面板(Ctrl+Shift+P),输入Python: Select Interpreter
  • 选择Enter interpreter path...,手动导航到系统Python 3.12.5的安装目录,选中python.exe(Windows)或python3(Mac/Linux)
  • 验证:打开终端输入python --version(或python3 --version),确认显示3.12.5

二、修复launch.json调试配置

  • 按下F5无反应多是调试配置出问题。打开.vscode/launch.json(没有的话按F5会提示创建)
  • 确保配置里的python字段指向正确的解释器路径,示例配置:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "python": "C:/Python312/python.exe" // 替换成你的Python 3.12.5实际路径
        }
    ]
}
  • 保存后再按F5测试运行

三、清理VS Code缓存与配置文件

  • 关闭VS Code,删除以下目录(提前备份重要配置):
    • Windows: %APPDATA%\Code 和 %USERPROFILE%\.vscode
    • Mac: ~/Library/Application Support/Code 和 ~/.vscode
    • Linux: ~/.config/Code 和 ~/.vscode
  • 重启VS Code,重装官方Python扩展,再尝试切换解释器和运行程序

四、检查系统PATH环境变量

  • 把Python 3.12.5的安装目录(比如C:\Python312和C:\Python312\Scripts)添加到系统PATH里
  • 调整PATH中路径优先级,把Python 3.12的路径移到Anaconda路径之前,避免解释器识别冲突
  • 打开系统终端输入python --version,确认能正确显示3.12.5

五、排查扩展冲突(针对禁用扩展后报错的情况)

  • 禁用所有扩展后报错,说明基础调试依赖缺失。先只启用官方Python扩展,再逐个启用其他扩展,每次启用后测试运行,找出引发冲突的扩展并卸载或更新
  • 查看Python扩展日志:打开命令面板,输入Python: Show Log,从日志里找错误信息定位问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 10:35:01