【问题标题】:ModuleNotFoundError: No module named 'grp' on windowsModuleNotFoundError:Windows 上没有名为“grp”的模块
【发布时间】:2021-08-12 12:44:54
【问题描述】:

当我正在浏览 Celery 文档中的 Celery 实现时,

celery -A tasks worker --loglevel=INFO

从文档中给出了意想不到的输出,

文件 "d:\101_all_projects\celery-testing\venv\lib\site-packages\celery\platforms.py", 第 9 行,在 导入 grp ModuleNotFoundError: 没有名为“grp”的模块

这是因为我在 Windows 上吗?

【问题讨论】:

    标签: python django windows redis celery


    【解决方案1】:

    如果您使用的是 PyPi 软件包 django-celery-beat,它看起来会安装所需软件包 celery 的最新版本,而不是安装兼容版本(在我发布这篇文章时,这将是 v5.1.0),这似乎与 django-celery-beat 版本存在兼容性问题2.2.0(最新)以及 Windows 操作系统。

    建议你试试

    pip uninstall celery
    pip install celery==5.0.5
    

    【讨论】:

      【解决方案2】:

      如您所见here 所示,这是用 celery ^5.1.1 修复的。你现在只需要更新 celery

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-06-30
        • 1970-01-01
        • 2013-02-11
        • 2022-01-23
        • 2014-05-05
        • 2021-10-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多