美多商城练习:celery运行报错

img

img

celery安装的版本是4.4.7 redis安装的宝贝是:4.4.0

img

main.py代码:

img

tasks.py代码:

img

应该是importlib-metadata 5.0版本有问题,
安装旧版本:

!pip install importlib-metadata==4.13.0

AttributeError:'Entrypoints' object has no attribute 'get'
意思是:
AttributeError:“Entrypoints”对象没有属性“get”
实例中的解决思路是:
1、因为importlib-metadata发布了v5.0. 0版本,它删除了不推荐使用的端点。
所以需要在ur setup.py中设置importlib-metadata<5.0,这样它就不会安装最新版本。
需要降版本处理。
参考实例,报错和现象类似,你看看能否解决你的问题:https://www.5axxw.com/questions/content/xn3l9f

Entrypoint 对象没有get这个属性,到报错行改一改吧

启动Celery出现报错以及解决方法
https://blog.csdn.net/qq_37089829/article/details/125471131