Невозможно импортировать пакет после установки с Anaconda - PullRequest
0 голосов
/ 01 ноября 2019

Я установил Redis с помощью Anaconda на MaxOSX Catalina

(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

Ответы [ 2 ]

2 голосов
/ 01 ноября 2019

Пакет Python, предоставляющий интерфейс для Redis, отличается от пакета redis. Вместо этого вам нужно

conda install redis-py
1 голос
/ 01 ноября 2019

Я попытался установить Redis с помощью

conda install redis 

Затем я попытался использовать пакет Redis с помощью import redis, и я мог повторить ту же ошибку, что и вы.

ИСПРАВЛЕНИЕ:

Попробуйте установить Redis в терминале Anaconda, используя

pip install redis 

, а затем попытайтесь

import redis 

Этоотлично работает

...