You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

redis-py中的asyncio是否已被移除?FastAPI集成Redis异步遇错求助

解决redis-py异步功能IDE报错找不到asyncio的问题
  • 检查redis-py版本
    异步功能是redis-py 4.2.0及以后版本才正式整合的,先确认你的版本是否符合要求。在终端执行pip show redis查看当前版本,如果低于4.2.0,执行pip install --upgrade redis升级到最新稳定版。

  • 修正异步模块的导入方式
    整合后的redis-py不再依赖单独的aioredis包,正确的异步导入路径是:

    from redis.asyncio import Redis
    

    不要用旧的import aioredis或者错误的from redis import asyncio,这是引发该报错的最常见原因。

  • 刷新IDE缓存
    若版本和导入都正确,但IDE仍报错,大概率是缓存未更新。比如PyCharm可通过File -> Invalidate Caches... -> Invalidate and Restart刷新缓存;VS Code可重启窗口或重新加载Python解释器。

  • 验证Python环境一致性
    确保IDE使用的Python解释器和你终端安装redis-py的环境一致。很多时候虚拟环境不匹配会导致IDE找不到已安装的包,可在IDE的Python解释器设置里核对路径,和终端执行which python(Linux/macOS)或where python(Windows)的输出对比。

内容的提问来源于stack exchange,提问作者2Clutch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 15:10:22