【ImportError: cannot import name ‘current_app‘ from ‘celery‘】celery导入错误的解决办法

在Python中使用Celery做异步任务时,安转celery库后,一切设置正常。进行启动时,报错如下:

ImportError: cannot import name 'current_app' from 'celery' (d:\ck_test\env\lib\site-packages\celery\__init__.py)

当前环境信息:

  • Python版本:3.7
  • celery版本: 5.2.7
  • eventlet版本:0.33.1
  • redis版本:4.3.4
    【ImportError: cannot import name ‘current_app‘ from ‘celery‘】celery导入错误的解决办法_第1张图片

报错后重新pip安装Celery,问题依旧,最后排查发现,是由于 Python版本不同 导致的报错

当前将Python版本升级到3.9,在次运行,报错就消失了

  • 当前环境信息:
    • Python版本:3.9.1.3
    • celery版本: 5.2.7
    • eventlet版本:0.33.1
    • redis版本:4.3.4

你可能感兴趣的:(Python高阶知识,python)