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-resultdjango-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'

AttributeError:“模块”对象没有属性“作者”

AttributeError:模块 'urllib' 没有属性 'parse'

AttributeError:模块“cupy”没有属性“cupyx”