使用 Anaconda 安装后无法导入包
Unable to import package after installing with Anaconda
我在 MaxOSX Catalina 上使用 Anaconda 安装了 Redis
(base) ➜ ~ conda list | grep redis
redis 5.0.3 h1de35cc_0
(base) ➜ ~ which python
/Users/me/anaconda3/bin/python
(base) ➜ ~ python
Python 3.7.3 (default, Mar 27 2019, 16:54:48)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import redis
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'redis'
>>>
在网上搜索并尝试了一些方法后,其中包括更改 $PATH
变量中的顺序,我仍然无法 python 识别包。
为了完整起见,我的 PATH
变量如下所示:
PATH=/Users/me/Library/Python/3.7/bin:/usr/local/smlnj/bin:/Users/me/anaconda3/bin:/Users/me/anaconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Library/Apple/bin:/usr/local/go/bin:/usr/local/go/bin:/Users/me/Development/gocode/bin
我尝试使用
安装redis
conda install redis
然后我尝试使用 import redis
使用 redis 包,我可以复制你得到的相同错误。
修复:
尝试使用
在 anaconda 终端中安装 redis
pip install redis
然后尝试了
import redis
这个很好用
为 Redis 提供接口的 Python 包与 redis
包不同。相反,你需要
conda install redis-py
我在 MaxOSX Catalina 上使用 Anaconda 安装了 Redis
(base) ➜ ~ conda list | grep redis
redis 5.0.3 h1de35cc_0
(base) ➜ ~ which python
/Users/me/anaconda3/bin/python
(base) ➜ ~ python
Python 3.7.3 (default, Mar 27 2019, 16:54:48)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import redis
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'redis'
>>>
在网上搜索并尝试了一些方法后,其中包括更改 $PATH
变量中的顺序,我仍然无法 python 识别包。
为了完整起见,我的 PATH
变量如下所示:
PATH=/Users/me/Library/Python/3.7/bin:/usr/local/smlnj/bin:/Users/me/anaconda3/bin:/Users/me/anaconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Library/Apple/bin:/usr/local/go/bin:/usr/local/go/bin:/Users/me/Development/gocode/bin
我尝试使用
安装redisconda install redis
然后我尝试使用 import redis
使用 redis 包,我可以复制你得到的相同错误。
修复:
尝试使用
在 anaconda 终端中安装 redispip install redis
然后尝试了
import redis
这个很好用
为 Redis 提供接口的 Python 包与 redis
包不同。相反,你需要
conda install redis-py