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

求助:Pylance提示Import "flask" could not be resolved错误

解决Flask/Flask-SQLAlchemy导入缺失问题
  • 检查Python环境一致性
    运行which python(Linux/macOS)或where python(Windows)确认当前代码使用的Python路径,再执行pip list查看该环境下是否真的安装了Flask和Flask-SQLAlchemy。很多时候问题出在混用了系统Python和虚拟环境Python,导致安装的包不在当前运行环境中。

  • 确认导入语句正确性
    确保导入语法正确:Flask-SQLAlchemy的标准导入是from flask_sqlalchemy import SQLAlchemy,注意模块名是下划线连接,而非空格。

  • 强制重装依赖包
    执行以下命令强制重装,修复可能损坏的包文件或缓存问题:

    pip install --upgrade --force-reinstall flask flask-sqlalchemy
    
  • 检查虚拟环境激活状态
    如果使用了虚拟环境,必须确保已激活:

    • Linux/macOS:source venv/bin/activate
    • Windows:venv\Scripts\activate
      未激活时,pip安装的包会被放到系统Python环境,而代码运行在虚拟环境中就会出现导入错误。
  • 验证包安装路径与Python路径匹配
    执行pip show flask-sqlalchemy查看包的安装路径,然后在代码开头添加以下内容打印Python的搜索路径:

    import sys
    print(sys.path)
    

    若包的安装路径不在sys.path中,可手动添加路径或重新安装包到当前Python环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 17:35:25