这是我第一次使用芹菜,我完成了本教程:Using celery with Django
但是当我运行代码时,它会给我以下错误:
from celery import Celery
ImportError: cannot import name Celery
有什么问题?
谢谢
答案 0 :(得分:3)
将您的文件夹funcB
更改为celery.py
之类的其他内容,然后尝试导入。它应该工作。该错误是因为您的_celery.py
文件与celery.py
模块发生冲突。
答案 1 :(得分:0)
您需要安装它:
pip install celery
答案 2 :(得分:0)
如果已经安装了celery,我猜你在virtualenv中安装了,当你运行项目时,你没有激活virtualenv(反之亦然)。还有一种情况是我认为你输入了芹菜包的错误目录。
答案 3 :(得分:0)
您需要将这一行代码放在文件顶部。
from __future__ import absolute_import, unicode_literals
那您应该没事,不需要更改文件名。