ModuleNotFoundError:Windows 上没有名为“grp”的模块
Posted
技术标签:
【中文标题】ModuleNotFoundError:Windows 上没有名为“grp”的模块【英文标题】:ModuleNotFoundError: No module named 'grp' on windows 【发布时间】: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 上吗?
【问题讨论】:
【参考方案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
【讨论】:
以上是关于ModuleNotFoundError:Windows 上没有名为“grp”的模块的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为“memoize”的模块
ModuleNotFoundError:没有名为“pssh”的模块
ModuleNotFoundError:没有名为“dataviz”的模块
ModuleNotFoundError:没有名为“numpy”的模块