установлен django-redis в python virtualenv, команда redis-cli не найдена

Я просто устанавливаю django-redit, используя pip в моем python virtualenv, но когда я ввожу команду redis-cli, она показывает мне redis-cli command not found.

Я почти уверен, что redis-cli успешно установлен. нужна ваша помощь, спасибо заранее


person Chase.yang    schedule 28.06.2019    source источник
comment
вы можете заморозить пакеты, установленные в вашем virtualenv, чтобы убедиться, что они установлены. попробуй pip freeze. Если нет, вы можете следовать - stackoverflow.com/a/51319773/5901723   -  person ans2human    schedule 28.06.2019
comment
пожалуйста, посмотрите мой новый пост   -  person Chase.yang    schedule 28.06.2019


Ответы (2)


Вам необходимо установить клиент/сервер Redis (https://redis.io/). В зависимости от вашей ОС вы можете установить это непосредственно из репозитория ОС.

person Krukas    schedule 28.06.2019
comment
то же самое, что и любой пакет, установленный в virtualenv, все еще имеет команду bash: не найдена. - person Chase.yang; 28.06.2019
comment
когда я собираюсь попробовать wget xxxxxx, мне показывает, что команда не найдена. но я почти уверен, что wget был успешно установлен в мою виртуальную среду с помощью установки pip. смущенный - person Chase.yang; 28.06.2019
comment
Вы на какой ОС? wget установлен в большинстве дистрибутивов Linux, но не в Windows и MAC. Что касается pip install redis, который вы установили, это библиотека для взаимодействия с Redis. Но вам нужно где-то установить Redis. - person Krukas; 28.06.2019
comment
это моя проблема я думаю. моя ОС MAC. еще один вопрос здесь: просто скачайте и установите Redis в любом месте на моем Mac или все еще нужно выполнить некоторую настройку? - person Chase.yang; 28.06.2019
comment
Никогда не работал с MAC, поэтому мало что могу вам сказать, возможно, посмотрите здесь (1upnote.me/post/2018/06/install-config-redis-on-mac-homebrew). Похоже, brew install redis — это все, что вам нужно. - person Krukas; 28.06.2019

Следуйте этим командам:

virtualenv env
source env/bin/activate
pip3 install django
pip install redis
person Huzaif Sayyed    schedule 28.06.2019
comment
@Chase.yang попробуй это pip install redis-cli-cluster - person Huzaif Sayyed; 28.06.2019
comment
то же самое, что и любой пакет, установленный в virtualenv, все еще имеет команду bash: не найдена. - person Chase.yang; 28.06.2019
comment
попробуй поставить глобально - person Huzaif Sayyed; 28.06.2019