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

VS Code中Python解释器选择报错及无限发现问题求助

解决VS Code「Discovering Python Interpreters」无限循环及选择解释器报错问题

问题情况

VS Code中持续出现「Discovering Python Interpreters」无限循环,执行Python: Select Interpreter命令时触发报错:

Command Python: Select Interpreter resulted in an error: Cannot destructure property 'filename' of 'r' as it is undefined

已尝试删除扩展、重启VS Code、修改Python Path等操作,系统中python3可正常运行,PYTHONPATH配置无误。

可行解决方案

  • 彻底清理Python扩展缓存
    关闭VS Code,删除对应系统的VS Code缓存目录中与Python扩展相关的文件:

    • Windows:%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData
    • macOS:~/Library/Caches/Code、~/Library/Application Support/Code/CachedData
    • Linux:~/.cache/code、~/.config/Code/CachedData
      重启VS Code后重新尝试选择解释器。
  • 手动指定默认解释器路径
    打开VS Code设置(快捷键Ctrl+,/Cmd+,),搜索python.defaultInterpreterPath,直接填入python3可执行文件的绝对路径(例如/usr/bin/python3或C:\Python311\python.exe),保存设置后重启VS Code。

  • 重置VS Code相关设置
    打开命令面板(Ctrl+Shift+P/Cmd+Shift+P),输入Preferences: Reset Settings,选择重置所有设置或仅重置Python相关配置,之后重新配置解释器。

  • 排查环境变量冲突
    暂时禁用conda、pyenv等版本管理工具的自动激活功能,关闭VS Code后重新打开,测试是否仍出现循环与报错。

  • 降级Python扩展版本
    在VS Code扩展商店找到Python扩展,点击「管理」→「安装另一个版本」,选择2023.x系列的稳定旧版本安装,验证问题是否解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 09:52:07