目录
- 问题描述
- 原因
- 风险项
- 解决办法
- 总结
问题描述
安装Redis7.1.0,实际安装的是redis2.2.0
导致redis版本过旧与python3.10不兼容
www.devze.com原因
pip 安装依赖时会遵循 “版本约束&www.devze.comrdquo;:
如果包 A 要求 rediswww.devze.com<3.0,而你编程客栈指定 redis==7.1.0
pip 会优先满足 “更严格的约束”(即降级 Redis 到 <3.0 的版本)
且不会主动提示你降级
风险项
Booktype==1.5,Booktype 是一个非常古老的开源项目(最后更新约 2015 年)
其官方依赖明确要求 redis<3.0(仅支持 Python 2 版本的 Redis-py)
解决办法
删除Booktype依赖问题解决
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持python编程客栈(www.devze.com)。
加载中,请稍侯......
精彩评论