问题描述:安装redis7.1.0,实际安装的是redis2.2.0,导致redis版本过旧与python3.10不兼容

原因:pip 安装依赖时会遵循 “版本约束”:如果包 A 要求 redis<3.0,而你指定 redis==7.1.0,pip 会优先满足 “更严格的约束”(即降级 Redis 到 <3.0 的版本),且不会主动提示你降级

风险项:Booktype==1.5,Booktype 是一个非常古老的开源项目(最后更新约 2015 年),其官方依赖明确要求 redis<3.0(仅支持 Python 2 版本的 Redis-py)

解决办法:删除Booktype依赖问题解决

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐