flask蓝图项目中使用flask缓存插件,运行项目时报错:ImportError: No module named 'flask.ext’
这个是由于flask版本和flask_cache版本不契合导致的,flask_cache当中模式使用的导入方法还是老版本的flask的导入方法,老版本的flask将所有的插件的方法都放到了一个叫做flask.ext下,在新版本下需要放到插件自己命名的模块下,所以需要修改源码:
找到第三方包安装路径下的flask_cache目录下的jinja2ext.py:
注释掉老版本的flask.ext 导入代码,将其替换为flask_cache插件导入即可解决