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

Windows10运行Azure AD示例Flask应用报flask_caching模块缺失错误

报错根因

你遇到的模块找不到错误是Flask-Caching版本与当前Flask环境不兼容导致的:

  • 2.0及以上版本的Flask-Caching将文件系统缓存后端路径调整为flask_caching.backends.filesystem,但该版本要求Flask版本 >= 2.0.0
  • 你当前使用的Flask版本为1.1.4,默认pip install flask-caching会拉取最新的高版本Flask-Caching,和现有环境不匹配,路径对应不上就会抛出该错误。
解决方案

执行以下两步操作即可解决:

  • 卸载当前安装的高版本Flask-Caching:
pip uninstall flask-caching -y
  • 安装适配Flask 1.1.4的稳定1.x版本Flask-Caching:
pip install flask-caching==1.10.1

操作完成后重新启动应用即可正常运行。如果后续升级Flask到2.0+版本,再同步升级Flask-Caching到2.x+版本即可,当前不要随意升级Flask、Werkzeug版本,避免出现其他依赖冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 17:24:00