enter code here
パッケージ名セロリとファイル名セロリの両方があります。
import celery と言うと、セロリパッケージではなくセロリファイルをインポートしようとしています。そして、セロリをインポートできないと言っています
from __future__ import absolute_import
from celery import Celery
celery = Celery('celery_app',
broker='redis://localhost:6379/0',
backend='amqp://',
include=['celery_app.tasks'])
# Optional configuration, see the application user guide.
celery.conf.update(
CELERY_TASK_RESULT_EXPIRES=3600,
)
if __name__ == '__main__':
celery.start()
以下のように。ファイルの代わりにパッケージをインポートすることを説明する方法はありますか。
編集:
試した
from __future__ import absolute_import
import sys
del sys.path[0]
from celery import Celery
しかし、それでも同じです。Pythonシェルからこれらのコマンドを試すと; エラーは発生しません。私が見逃しているものはありますか?