如何使用服务器芹菜与烧瓶



我安装了芹菜服务器 3.0.0 到烧瓶,然后启动了服务器,但是当我使用服务器运行 python 代码背景时,我发现了这个错误。

~/Bureau$ sudo python exme.py
回溯(最近一次调用) 最后):
文件 "exme.py",第 2 行,在
从芹菜导入芹菜导入错误:没有名为芹

的模块

from flask import Flask
from celery import Celery
app = Flask(__name__)
app.config.update(
CELERY_BROKER_URL='redis://localhost:6379',
CELERY_RESULT_BACKEND='redis://localhost:6379'
)
celery = Celery(app.name, broker=app.config['CELERY_BROKER_URL'])
celery.conf.update(app.config)
@celery.task() 
def add_together(a, b):
    return a + b
@APP.route('/test',methods=['POST'])
def test():
 try:
   result=add_together.delay(5,2) 
   return result
 except Exception as e: 
    return e
你可能

不需要使用 sudo 来运行你的应用。当你使用 sudo 时,你的环境变量不会被继承,你会失去你的 virtualenv。改为按如下所示运行应用:

$ python exme.py

通过在 virtualenv 中运行 pip install --upgrade celery 来确保已安装celery

相关内容

  • 没有找到相关文章

最新更新