我设法使Django / celery / redis在本地运行。然后,我将其推送到heroku,并尝试在此处运行它。但是,当我尝试在python中运行我的task.py文件时,它给了我错误:
from celery import Celery
ModuleNotFoundError: No module named 'celery'
我尝试使用“ heroku run”命令在heroku上安装celery和redis。但这似乎无法识别。
这是我的task.py文件:
from celery import Celery
app = Celery('tasks', broker='redis://localhost:6379/0')
@app.task
def add(x, y):
return x + y