Python pip安裝依賴redis被自動降級的問題及解決
更新時間:2025年12月28日 09:28:04 作者:star-keke
安裝Redis 7.1.0時因版本過舊與Python3.10不兼容,通過pip安裝依賴時遵循“版本約束”,導致Redis降級到<3.0,Booktype 項目依賴Redis <3.0,與Python3.10不兼容,解決方法是刪除Booktype依賴,以避免版本沖突
問題描述
安裝redis7.1.0,實際安裝的是redis2.2.0
導致redis版本過舊與python3.10不兼容
原因
pip 安裝依賴時會遵循 “版本約束”:
如果包 A 要求 redis<3.0,而你指定 redis==7.1.0
pip 會優(yōu)先滿足 “更嚴格的約束”(即降級 Redis 到 <3.0 的版本)
且不會主動提示你降級
風險項
Booktype==1.5,Booktype 是一個非常古老的開源項目(最后更新約 2015 年)
其官方依賴明確要求 redis<3.0(僅支持 Python 2 版本的 Redis-py)
解決辦法
刪除Booktype依賴問題解決
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
pandas dataframe拼接后index重新排序方式
這篇文章主要介紹了pandas dataframe拼接后index重新排序方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10

