Django - ImportError:无法导入名称Celery

时间:2017-07-21 11:06:14

标签: django celery importerror

这是我第一次使用芹菜,我完成了本教程:Using celery with Django
但是当我运行代码时,它会给我以下错误:

from celery import Celery
ImportError: cannot import name Celery

有什么问题?
谢谢

4 个答案:

答案 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    

那您应该没事,不需要更改文件名。