开发者

Python pip安装依赖redis被自动降级的问题及解决

开发者 https://www.devze.com 2025-12-29 08:57 出处:网络 作者: star-keke
价值2999元 Java视频教程限时免费下载
专为Java开发者设计,涵盖核心技术、架构设计、性能优化等
立即下载
目录问题描述原因风险项解决办法总结问题描述 安装Redis7.1.0,实际安装的是redis2.2.0
目录
  • 问题描述
  • 原因
  • 风险项
  • 解决办法
  • 总结

问题描述

安装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)。

0
价值2999元 Java视频教程限时免费下载
专为Java开发者设计,涵盖核心技术、架构设计、性能优化等
立即下载

精彩评论

暂无评论...
验证码 换一张
取 消