【问题标题】:redis installation using conda not working ModuleNotFoundError No module named 'redis'使用 conda 安装 redis 不工作 ModuleNotFoundError No module named 'redis'
【发布时间】:2019-04-02 20:40:25
【问题描述】:

由于我的 pip 代理不起作用,我不得不使用 conda 来安装 redis。 在我使用 conda 成功安装 redis 之后。在python shell模式下,我尝试导入redis,得到如下错误: ModuleNotFoundError:没有名为“redis”的模块

运行 Red Hat Enterprise Linux Server release 6.10 (Santiago) 和 anaconda 3, python 3.7.1

知道如何在不使用 pip 的情况下正确安装 redis 吗?

【问题讨论】:

标签: python redis installation conda


【解决方案1】:

这归结为一个事实,虽然 conda 的主要用途是支持 Python 工作流,但它不是 Python 包管理器,而是可以打包和分发构建在任何堆栈上的软件的包管理器。

特别是,来自 Anaconda 频道的 redis不是您通过 pip install redis 获得的 Python 接口。而是 Redis 本身;实际的服务器软件。

在 Anaconda 频道中,Python 接口被称为redis-py,所以如果你已经以某种方式运行了 Redis,你只需通过它来获取一个

conda install redis-py

【讨论】:

    猜你喜欢
    • 2019-05-10
    • 2020-03-17
    • 2019-03-17
    • 1970-01-01
    • 2022-11-08
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多