django报错:AttributeError: type object 'BaseCommand' has no attribute 'option_list'
执行python manage.py celery worker报错

原因:
应该是django版本的原因
解决办法:
打开"E:\python_practice_ku\django_ttsx\lib\site-packages\djcelery\management\base.py"文件,将60行注释掉

再次执行python manage.py celery worker又报错:

解决办法:
打开"E:\python_practice_ku\django_ttsx\lib\site-packages\djcelery\management\commands\celery.py"文件,将14-16行代码注释:

再次执行python manage.py celery worker又报错:

问题原因:
查询资料后得知:Celery最高只支持到Python3.6,不支持Python3.7。
我的python版本是3.7,需降级
参考文档:
https://blog.csdn.net/qq_38038143/article/details/80286408
https://blog.csdn.net/yueguangMaNong/article/details/98753808
posted on 2020-02-04 15:47 cherry_ning 阅读(640) 评论(0) 收藏 举报
浙公网安备 33010602011771号