ImportError:无法使用django2.1导入名称Celery 4.2.1

时间:2018-12-04 01:33:03

标签: celery config uwsgi django-2.1

我遵循相同的过程celery docs

我的项目结构如下:     proj /

    proj/
        -- settings.py
        -- celery.py
        -- __init__.py
        -- wsgi.py
   myapp/
   manage.py

当我运行开发服务器manage.py runserver和celery -proj worker --loglevel = info

一切正常。但是当我用uwsgi或gunicorn跑步时,会出现这样的错误

from celery import Celery
ImportError: No module named celery

我的示例uwsgi conf myproj.ini

# proj.ini file
[uwsgi]
chdir = /home/bala/foss/proj
module = proj.wsgi:application
PythonHome = /home/bala/foss/myenv

plugins = python36
master          = true
processes       = 10
socket          = /tmp/myproj.sock
vacuum          = true

env = DJANGO_SETTINGS_MODULE = proj.settings

我在这里想念的是什么?在开发服务器中,它可以在相同的proj目录下正常工作。

0 个答案:

没有答案