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

已安装Redis服务但Python报错No module named 'redis'的原因咨询

问题原因与解决办法

这个报错和你已经安装的Redis服务器(v4.0.8)完全没关系,核心原因是:你的Python环境中缺少连接Redis所需的客户端库。

Redis服务器是独立运行的服务程序,而Python代码要和它通信,必须安装专门的第三方包——也就是redis模块,你当前的Python环境里没装这个包,所以执行import redis时才会抛出ModuleNotFoundError。

解决步骤

你可以通过以下方式安装这个客户端库:

  • 如果你用的是pip包管理器:
    • 针对Python3:pip3 install redis
    • 针对Python2:pip install redis
  • 如果你用Conda虚拟环境:
    • conda install -c anaconda redis-py

额外注意事项

  • 如果你有多个Python环境(比如系统默认Python、虚拟环境、Anaconda环境),一定要确保你安装库的环境和运行app.py的环境是同一个。可以通过执行python --version或which python确认当前运行环境,再用对应版本的pip安装。
  • 安装完成后,你可以在Python交互环境里输入import redis测试,如果没有报错,就说明安装成功了,再重新运行app.py即可。

内容的提问来源于stack exchange,提问作者Richard Rublev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:20:50