没有名为' redis'用python代码

时间:2018-04-03 20:15:42

标签: python redis

我已经检查了

redis-server --version
Redis server v=4.0.8 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=4d30adc486b198e5

如果我尝试运行我的代码

  File "app.py", line 5, in <module>
    import redis
ModuleNotFoundError: No module named 'redis'

为什么?

1 个答案:

答案 0 :(得分:1)

我在Jupyter Notebook内部运行时遇到相同的问题。非常奇怪,如果我使用!pip Frozen或!conda list,它将抛出相同的错误。

我最终偶然发现了这篇文章:https://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/ 最终起作用的代码段:

# Install a pip package in the current Jupyter kernel
import sys
!{sys.executable} -m pip install redis