【现象】
在执行python import导包时出现如下运行错误信息:
from werkzeug.contrib.cache import FileSystemCache
ModuleNotFoundError: No module named 'werkzeug.contrib'
用pip list命令查看werkzeug版本为:
Werkzeug 3.0.1
【分析】
werkzeug.contrib已经在1.0版本被移除了,所以无法从werkzeug.contrib.cache 中导入
【解决方案】
1. 单独安装cachelib,pip install cachelib
2.修改下图中引用文件(filechache.py文件),
找到报错文件(打开filechache.py),编辑其代码,
将from werkzeug.contrib.cache import FileSystemCache
改为from cachelib import FileSystemCache,如下图示:
以上错误信息完美解决!
【发文章不易,请多多关注、点赞、下载支持!谢谢!】