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

VS Code调试FastAPI时出现Jinja2未安装断言错误的问题

VS Code调试FastAPI时Jinja2未安装断言错误排查

核心原因

调试器未使用你项目的虚拟环境Python解释器,导致加载的环境中没有安装Jinja2,和命令行启动时的环境不一致。

解决方法

  • 确认VS Code使用的Python解释器
    点击VS Code左下角状态栏的Python版本标识,切换到你项目的虚拟环境解释器(路径一般是项目根目录/.venv/bin/python,Windows系统为项目根目录\.venv\Scripts\python.exe)

  • 修正launch.json配置
    确保配置里指定虚拟环境的Python路径,示例配置如下:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: FastAPI",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "python": "${workspaceFolder}/.venv/bin/python", // Windows替换为\.venv\Scripts\python.exe
                "console": "integratedTerminal"
            }
        ]
    }
    
  • 验证环境一致性
    在VS Code集成终端中激活虚拟环境,执行pip freeze确认Jinja2 3.1.2已存在,确保终端和调试器使用同一环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 18:54:25