【发布时间】:2014-01-10 06:39:48
【问题描述】:
我在 .py 脚本中有大量想要自动化的计算。由于 Celery 支持依赖,它似乎是完美的选择。但是,我陷入了“Celery 的第一步”中的第一个示例。
from celery import Celery
app = Celery('tasks', broker='amqp://guest@localhost//')
@app.task
def add(x, y):
return x + y
这段代码给了我这个错误
ImportError: cannot import name Celery
我正在运行一台 Windows 机器。
我用anaconda安装python
我使用 RabbitMQ
我已经安装了 Erlang
我用 pip 安装 Celery
【问题讨论】:
-
这似乎取决于我从哪个文件夹运行我的代码。例如,如果我从默认位置执行 ipython notebook,一切正常,但如果我在其他位置尝试,我无法导入 Celery...