AttributeError:模块“crontab”没有属性“CronSlices”
Posted
技术标签:
【中文标题】AttributeError:模块“crontab”没有属性“CronSlices”【英文标题】:AttributeError: module 'crontab' has no attribute 'CronSlices' 【发布时间】:2021-12-19 14:07:17 【问题描述】:我目前正在使用 Django 开发一个网站。 我想对任务进行编程,所以我打算使用 Celery 和 Redis。
我已经安装了 Celery(pip 命令)。
我还使用 brew 安装了 Redis,它可以工作:redis-cli ping
返回PONG
。
我必须安装django-celery-result
和django-celery-beat
(我使用了 pip 命令)。
设置我的 Django 代码后,我在运行服务器时收到此错误消息。
File "/usr/local/lib/python3.9/site-packages/django_celery_beat/validators.py", line 7, in <module>
class _CronSlices(crontab.CronSlices):
AttributeError: module 'crontab' has no attribute 'CronSlices'
我不知道如何解决这个错误。有谁知道问题出在哪里?
【问题讨论】:
【参考方案1】:我也遇到过这个问题。我删除了 crontab:
pip uninstall crontab
然后我安装了python-crontab:
pip install python-crontab
解决了)
【讨论】:
以上是关于AttributeError:模块“crontab”没有属性“CronSlices”的主要内容,如果未能解决你的问题,请参考以下文章
AttributeError:模块'keras'没有属性'initializers'
AttributeError:模块'asyncio'没有属性'run'
AttributeError:模块'mysql'没有属性'connector'