芹菜/SQS 错误"No module named sqs"



我无法配置芹菜以使用SQS。我遵循此链接上的说明:http://docs.celeryproject.org/en/latest/getting-started/brokers/sqs.html

这是堆栈跟踪。

[2018-02-21 12:27:25,073:crigite/mainprocess]不可恢复的错误:modulenotfounderror(" no no模块名为'sqs'",(12:27:25 Worker.1 |Trackback(最近的最新电话(:12:27:25 Worker.1 |file"/users/logan/.virtualenvs/dolittle/lib/python3.6/site-packages/kombu/utils/objects.py",第42行,in get 12:27:25工作人员。1 |返回obj。 dict [self。 name ] 12:27:25 Worker.1 |KeyError:"后端"

我正在使用python 3.6。

依赖项:

boto==2.46.1
celery==4.0.2

我想念什么吗?

它也将SQS作为后端。您可以设置CELERY_RESULT_BACKEND = None,例如。

您需要根据新文档安装celery[sqs]

https://docs.celeryproject.org/en/stable/getting-started/backends-and-brokers/sqs.html

通过PIP安装时,如果您有以下问题:

filenotfounderror:[errno 2]没有这样的文件或目录:'curl-config'

安装libcurl devel软件包:

基于Debian:

sudo apt install libcurl4-openssl-dev libssl-dev

centos/fedora:

dnf install libcurl-devel

相关内容

  • 没有找到相关文章

最新更新