小编tob*_*lty的帖子

为什么CeleryCAM不能与Amazon SQS配合使用?

我正在使用Celery 2.4.6和django-celery 2.4.2.

当我根据这个问题的分辨率配置Celery使用Amazon SQS时:使用Amazon SQS的Celery

我在Django管理员的celerycam表中看不到任何内容.如果我切换回RabbitMQ,任务会再次开始显示.

我有很多(现在的40+)的SQS命名是这样的队列:"celeryev-92e068c4-9390-4c97-bc1d-13fd6e309e19",它看起来像他们可能与(一些上了年纪的人,甚至在他们的活动),但没有任何东西出现在数据库中,我看到celerycam日志中没有错误.

关于问题可能是什么或如何进一步调试的任何建议将非常感激.

django amazon-sqs celery django-celery

30
推荐指数
1
解决办法
1118
查看次数

有可能欺骗pip install --find-links使用下载的sdist进行 - 可编辑的要求吗?

使用以下命令:

pip install -r requirements.txt -d sdists/
Run Code Online (Sandbox Code Playgroud)

您可以轻松创建与项目一起分发的需求存档.如果您的要求如下所示,这非常有用:

Django==1.3.1
django-tagging==0.3.1
django-robots==0.6.1
Run Code Online (Sandbox Code Playgroud)

然后,您可以在不触及PyPI的情况下安装这些要求,如下所示:

pip install -r requirements.txt --find-links sdists/ --no-index
Run Code Online (Sandbox Code Playgroud)

是否可以使用相同的方法来--editable满足要求?例如:

-e hg+https://bitbucket.org/ubernostrum/django-contact-form/@1d3791fa4dfb#egg=django-contact-form
Run Code Online (Sandbox Code Playgroud)

据我所知,pip install -d愉快地下载可编辑的需求并为您创建一个sdist,但pip install --find-links没有任何方法可以将下载的sdist与您的需求文件中的关联行匹配,因此它忽略了下载的sdist并继续检查像往常一样来自VCS的代码.

python django dependencies pip pypi

11
推荐指数
1
解决办法
2365
查看次数

标签 统计

django ×2

amazon-sqs ×1

celery ×1

dependencies ×1

django-celery ×1

pip ×1

pypi ×1

python ×1