我正在尝试按照“芹菜的第一步”文档中的示例进行操作。我已经使用 pip 安装了 Celery。
我在 ~/python/celery 中创建了一个名为 tasks.py 的文件,它包含以下内容:
from celery import Celery
celery = Celery('tasks', broker='amqp://guest@localhost//')
@celery.task
def add(x, y):
return x + y
我在 ~/python/celery 目录中使用 celery -A tasks worker --loglevel=info 启动了一个工人,它似乎正在运行。
在一个单独的终端窗口中,我启动了 Python 并运行了以下命令:
from tasks import add
add.delay(4, 4)
我收到错误:文件“/Library/Python/2.7/site-packages/celery/utils/timeutils.py”,第 17 行,在 from dateutil import tz ImportError: No module named dateutil
如何安装 dateutils?当我输入“pip freeze”时,它被列为已安装的模块
谢谢!