俞泰鑫 2019-11-08 21:45 采纳率: 0%
浏览 673

使用celery执行celery -A tasks worker --loglevel=info后报错from kombu.matcher import match,ImportError: No module named 'kombu.matcher'

shell中报错如下

File "/usr/local/lib/python3.5/dist-packages/celery/utils/imports.py", line 55, in instantiate
    return symbol_by_name(name)(*args, **kwargs)
  File "/home/tarena/.local/lib/python3.5/site-packages/kombu/utils/imports.py", line 56, in symbol_by_name
    module = imp(module_name, package=package, **kwargs)
  File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 665, in exec_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
  File "/usr/local/lib/python3.5/dist-packages/celery/app/control.py", line 12, in <module>
    from kombu.matcher import match
ImportError: No module named 'kombu.matcher'

celery提不起来,求哪位大神赐教

  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?