gpt4 book ai didi

python - 如何让 mac 用户的 redis 服务器在 virtualenv 下工作?

转载 作者:IT王子 更新时间:2023-10-29 06:08:34 24 4
gpt4 key购买 nike

我已经在我的 virutalenv 'djangoscrape' 中使用 pip install redis celery 安装了 celeryredis 。输入 redis-server -bash: redis-server: command not found. 请问我做错了什么?

同时输入:

/Users/Me/.virtualenvs/djangoscrape/bin/celery --app=scraper.celery_tasks:app worker --loglevel=INFO

结果:

-------------- celery@MikkyPro v3.1.18 (Cipater)
---- **** -----
--- * *** * -- Darwin-14.5.0-x86_64-i386-64bit
-- * - **** ---
- ** ---------- [config]
- ** ---------- .> app: scraper:0x1084719d0
- ** ---------- .> transport: redis://localhost:6379/0
- ** ---------- .> results: djcelery.backends.database:DatabaseBackend
- *** --- * --- .> concurrency: 8 (prefork)
-- ******* ----
--- ***** ----- [queues]
-------------- .> celery exchange=celery(direct) key=celery


[tasks]


[2015-09-14 07:46:43,805: ERROR/MainProcess] consumer: Cannot connect to redis://localhost:6379/0: Error 61 connecting to localhost:6379. Connection refused..
Trying again in 2.00 seconds...

在 mac 的命令提示符下键入:which celery 返回:

/Users/Me/.virtualenvs/djangoscrape/bin/celery

但是 which redis 什么都不做。

pip install redis 显示:

Requirement already satisfied (use --upgrade to upgrade): redis in /Users/Me/.virtualenvs/djangoscrape/lib/python2.7/site-packages

最佳答案

pip 只会安装用于连接到 redis 数据库的 Python 库。您需要安装 redis 服务器本身:在 Mac 上执行此操作的最简单方法可能是使用 Homebrew。

关于python - 如何让 mac 用户的 redis 服务器在 virtualenv 下工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com