ImportError: невозможно импортировать имя Celery 4.2.1 с помощью django2.1 - PullRequest
0 голосов
/ 04 декабря 2018

Я выполнил ту же процедуру Сельдерейские документы

Структура моего проекта выглядит следующим образом: proj /

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

Когда я запускаю сервер разработки manage.py runserverи сельдерей -Продолжительный рабочий --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.

...