ModuleNotFoundError: No module named 'redis'
ModuleNotFoundError: No module named 'redis'
我尝试通过 pip 安装 redis-py 库。安装成功,但是在python3shell中尝试导入redis时出现如下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'redis'
在 python2
中导入时没有错误。
我已经在我的机器上尝试了所有三个 pip、pip2、pip3 (ubuntu 17.10)。我还安装了 python3.6。我也试过easy_install
您正在 Python 2.7 中安装它(您可能已经知道这一点)。如果 python3.6
在您的系统上调出正确的 Python 版本,那么这应该适合您:
python3.6 -m pip install redis
如果您不确定每个 pip 版本带来的内容,您可以使用 which
命令列出文件路径。这会给你一个很好的指示,告诉你在哪里看。
pip3.6 install redis
也可以,但不如上面的安全
我尝试通过 pip 安装 redis-py 库。安装成功,但是在python3shell中尝试导入redis时出现如下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'redis'
在 python2
中导入时没有错误。
我已经在我的机器上尝试了所有三个 pip、pip2、pip3 (ubuntu 17.10)。我还安装了 python3.6。我也试过easy_install
您正在 Python 2.7 中安装它(您可能已经知道这一点)。如果 python3.6
在您的系统上调出正确的 Python 版本,那么这应该适合您:
python3.6 -m pip install redis
如果您不确定每个 pip 版本带来的内容,您可以使用 which
命令列出文件路径。这会给你一个很好的指示,告诉你在哪里看。
pip3.6 install redis
也可以,但不如上面的安全