Celery ImportError:projという名前のモジュールがありません

プロメテウス

DjangoでCeleryをセットアップしようとしています。私はガイドに従いました:

project / project / celery.py:

from __future__ import absolute_import

import os

from celery import Celery

from django.conf import settings

# set the default Django settings module for the 'celery' program.
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project.settings')

app = Celery('proj')

# Using a string here means the worker will not have to
# pickle the object when using Windows.
app.config_from_object('django.conf:settings')
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)

その後...

project/project/__init__.py:


from __future__ import absolute_import

# This will make sure the app is always imported when
# Django starts so that shared_task will use this app.
from .celery import app as celery_app

project / apps / test / tasks.py

from __future__ import absolute_import

from celery import shared_task


@shared_task
def add(x, y):
    return x + y

次に、以下を実行します。

セロリ-プロジェクトワーカー-linfo

エラーが発生します:

  File "/Users/user/Documents/workspace/test-api/env/lib/python2.7/site-packages/kombu/utils/__init__.py", line 92, in symbol_by_name
    module = imp(module_name, package=package, **kwargs)
  File "/Users/user/Documents/workspace/test-api/env/lib/python2.7/site-packages/celery/utils/imports.py", line 101, in import_from_cwd
    return imp(module, package=package)
  File "/usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named proj
ダニエルローズマン

プロジェクトの名前はproject、ではなくprojです。全体を通してその名前を使用する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Celeryワーカーエラー:ImportError celeryという名前のモジュールはありません

分類Dev

Django + Celery:ImportError:project.urlsという名前のモジュールがありません

分類Dev

Celery-ImportError:tasksという名前のモジュールがありません

分類Dev

./manage.py run serverを実行すると、エラーImportErrorが発生します:celeryという名前のモジュールがありません

分類Dev

Django 2、Celery 4.1 ModuleNotFoundError:djceleryという名前のモジュールがありません

分類Dev

Celery-「celery.datastructures」という名前のモジュールはありません

分類Dev

Docker-「celery_worker」という名前のモジュールはありません

分類Dev

ckanext-archiverのインストール時にceleryという名前のモジュールがありません

分類Dev

移行後にモジュール名「celery」がありません

分類Dev

Django:ImportError:「celery」から「Celery」という名前をインポートできません

分類Dev

ImportError:parseという名前のモジュールがありません

分類Dev

ImportError:xlsxwriterという名前のモジュールがありません

分類Dev

ImportError:「paramiko」という名前のモジュールがありません

分類Dev

ImportError:「Crypto」という名前のモジュールがありません

分類Dev

ImportError:appという名前のモジュールがありません

分類Dev

Python ImportError:osという名前のモジュールがありません

分類Dev

ImportError:Leapという名前のモジュールがありません

分類Dev

kivy:ImportError:appという名前のモジュールがありません

分類Dev

ImportError:「util」という名前のモジュールがありません

分類Dev

ImportError:「twisted」という名前のモジュールがありません

分類Dev

cygdb ImportError:「Cython」という名前のモジュールがありません

分類Dev

ImportError:「TkTreectrl」という名前のモジュールがありません

分類Dev

ImportError:eventletという名前のモジュールがありません

分類Dev

ImportError:packageという名前のモジュールがありません

分類Dev

ImportError:gdalという名前のモジュールがありません

分類Dev

ImportError:appengineという名前のモジュールがありません

分類Dev

ImportError:「cryptography」という名前のモジュールがありません

分類Dev

pyspark:ImportError:numpyという名前のモジュールがありません

分類Dev

ImportError:「tflearn」という名前のモジュールがありません

Related 関連記事

  1. 1

    Celeryワーカーエラー:ImportError celeryという名前のモジュールはありません

  2. 2

    Django + Celery:ImportError:project.urlsという名前のモジュールがありません

  3. 3

    Celery-ImportError:tasksという名前のモジュールがありません

  4. 4

    ./manage.py run serverを実行すると、エラーImportErrorが発生します:celeryという名前のモジュールがありません

  5. 5

    Django 2、Celery 4.1 ModuleNotFoundError:djceleryという名前のモジュールがありません

  6. 6

    Celery-「celery.datastructures」という名前のモジュールはありません

  7. 7

    Docker-「celery_worker」という名前のモジュールはありません

  8. 8

    ckanext-archiverのインストール時にceleryという名前のモジュールがありません

  9. 9

    移行後にモジュール名「celery」がありません

  10. 10

    Django:ImportError:「celery」から「Celery」という名前をインポートできません

  11. 11

    ImportError:parseという名前のモジュールがありません

  12. 12

    ImportError:xlsxwriterという名前のモジュールがありません

  13. 13

    ImportError:「paramiko」という名前のモジュールがありません

  14. 14

    ImportError:「Crypto」という名前のモジュールがありません

  15. 15

    ImportError:appという名前のモジュールがありません

  16. 16

    Python ImportError:osという名前のモジュールがありません

  17. 17

    ImportError:Leapという名前のモジュールがありません

  18. 18

    kivy:ImportError:appという名前のモジュールがありません

  19. 19

    ImportError:「util」という名前のモジュールがありません

  20. 20

    ImportError:「twisted」という名前のモジュールがありません

  21. 21

    cygdb ImportError:「Cython」という名前のモジュールがありません

  22. 22

    ImportError:「TkTreectrl」という名前のモジュールがありません

  23. 23

    ImportError:eventletという名前のモジュールがありません

  24. 24

    ImportError:packageという名前のモジュールがありません

  25. 25

    ImportError:gdalという名前のモジュールがありません

  26. 26

    ImportError:appengineという名前のモジュールがありません

  27. 27

    ImportError:「cryptography」という名前のモジュールがありません

  28. 28

    pyspark:ImportError:numpyという名前のモジュールがありません

  29. 29

    ImportError:「tflearn」という名前のモジュールがありません

ホットタグ

アーカイブ