【发布时间】:2013-11-09 12:28:04
【问题描述】:
这是我正在运行的代码:
from __future__ import absolute_import
from celery import Celery
celery1 = Celery('celery',broker='amqp://',backend='amqp://',include=['tasks'])
celery1.conf.update(
CELERY_TASK_RESULT_EXPIRES=3600,
)
if __name__ == '__main__':
celery1.start()
当我执行上面的代码时,它给了我以下错误:
ImportError: cannot import name Celery
【问题讨论】:
-
您是否将脚本命名为
celery.py? -
发布您的
celery.py。我怀疑你定义了class Celery(object): -
然后将其重命名为另一个,例如
celery_test.py。 -
通过将文件移动到另一个文件夹,程序运行,....我不知道为什么...
-
您在旧文件夹中有
__init__.py吗?也许这就是原因?
标签: python celery pycharm celery-task