#python #redis #installation #conda
#python #redis #установка #conda
Вопрос:
Поскольку мой pip-прокси не работает, и мне пришлось использовать conda для установки redis. После того, как я успешно установил redis с помощью conda. в режиме оболочки python я попытался импортировать redis и получил следующую ошибку: ошибка ModuleNotFoundError: нет модуля с именем ‘redis’
Запуск Red Hat Enterprise Linux Server версии 6.10 (Santiago) и anaconda 3, python 3.7.1
Есть идеи, как я могу правильно установить redis без использования pip?
Комментарии:
1. поскольку я не мог использовать pip, я закончил установку вручную, загрузив исходные файлы.
2.anaconda.org/conda-forge/redis-py, anaconda.org/anaconda/redis-py
Ответ №1:
Это сводится к тому факту, что, хотя conda в основном используется для поддержки рабочих процессов Python, это не менеджер пакетов Python, а менеджер пакетов, который может упаковывать и распространять программное обеспечение, созданное на любом стеке.
В частности, пакет redis из канала Anaconda не является интерфейсом Python, который вы получаете через pip install redis
. Скорее это собственно Redis; фактическое серверное программное обеспечение.
В канале Anaconda интерфейс Python называется redis-py, поэтому, если у вас уже как-то запущен Redis, вы бы просто воспользовались им через
conda install redis-py