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

已安装Flask仍报ModuleNotFoundError,VSCode识别异常求助

VSCode无法识别已安装Flask的问题排查

可能原因及解决步骤:

  • 语言服务缓存未更新
    VSCode的Python语言服务(如Pylance)有时会缓存旧环境数据,悬停能识别说明后台已获取到信息,但前端提示没同步。
    操作:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,执行Python: Restart Language Server,重启后再检查。

  • 环境路径不匹配
    你用pip list确认的Flask可能安装在全局环境,但VSCode选中的解释器是另一个虚拟环境,该环境里没装Flask。
    操作:

    1. 打开命令面板,执行Python: Select Interpreter,记录当前选中的解释器路径。
    2. 在VSCode终端输入python -m pip list,查看该环境下是否有Flask;如果没有,执行python -m pip install flask重新安装。
  • Pylance插件配置异常
    Pylance的严格类型检查或禁用状态可能导致识别异常。
    操作:

    1. 打开VSCode设置(快捷键Ctrl+,),搜索Pylance: Enable,确保该选项勾选。
    2. 搜索Python › Analysis: Type Checking Mode,暂时设置为basic,避免过度检查引发误判。
  • 项目本地配置冲突
    项目根目录的.vscode/settings.json可能存在自定义的解释器路径配置,和实际环境不符。
    操作:打开.vscode/settings.json,检查python.defaultInterpreterPath字段,确保其指向已安装Flask的Python解释器路径;如果没有该字段则无需修改。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 05:12:08