这是我第一次使用芹菜,我完成了本教程:将芹菜与 Django
一起使用,但当我运行代码时,它给了我以下错误:
from celery import Celery
ImportError: cannot import name Celery
怎么了?
谢谢
将文件夹celery.py
更改为其他内容,例如_celery.py
,然后尝试导入。它应该有效。此错误是因为celery.py
文件与celery
模块冲突。
你需要安装它:
pip install celery
如果已经安装了芹菜,我想你安装在 virtualenv 中,当你运行项目时,你没有激活 virtualenv(反之亦然(。另一种情况是我认为您输入了错误的芹菜包目录。
您需要将这行代码放在文件的顶部。
from __future__ import absolute_import, unicode_literals
然后你应该没问题,不需要更改文件名。