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

Windows10下Python3.6.3导入bootstrap模块报错求助

解决Flask-Bootstrap导入时的ModuleNotFoundError问题

嘿,我瞅见你在Windows 10上用Python 3.6.3搭Flask项目时,碰到了导入Bootstrap的模块找不到错误,这问题其实是个小疏忽,咱一步步来搞定它~

错误根源

你脚本里的两个小问题导致了报错:

  1. 导入路径错误:Flask-Bootstrap扩展的官方包名是flask_bootstrap,不是你写的bootstrap,所以Python找不到对应模块,才抛出ModuleNotFoundError
  2. 路由装饰器笔误:你写的@app.routes('/')多了个字母s,正确的应该是@app.route('/'),这个小错误后续也会导致路由失效

修正后的完整脚本

把你的测试代码改成下面这样就没问题了:

from flask import Flask
from flask_bootstrap import Bootstrap  # 修正导入路径
app = Flask(__name__)
bootstrap = Bootstrap(app)

@app.route('/')  # 修正路由装饰器
def homepage():
    return "<h1>Hello World</h1>"

if __name__ == '__main__':  # 加上这行可以直接运行脚本启动服务
    app.run(debug=True)

额外小提示

如果改完还是有问题,可以做个快速检查:

  • 确认你用的Python环境和安装Flask、Flask-Bootstrap的环境是同一个(比如有没有激活虚拟环境)
  • 再跑一遍pip freeze,确保Flask-Bootstrap==3.3.7.1确实出现在列表里

内容的提问来源于stack exchange,提问作者pablo.sutton

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:38:57