当我从Celery文档中完成Celery实现时,
celery -A tasks worker --loglevel=INFO
给出了文档中意外的输出,
文件"d: \101_all_projects\celeb-testing\venv\lib\site-packages\celeb\platforms.py";,第9行,inimport-grp ModuleNotFoundError:没有名为"grp"的模块
这是因为我在windows上吗?
如果您使用的是PyPi包django-celebeat,它似乎安装了所需包的最新版本celeb而不是安装兼容版本(到我发布此消息时,即2021年5月25日,它将是v.1.0(,它似乎与django-celenit-beat版本2.2.0(最新版本(以及Windows操作系统存在兼容性问题。
我建议你试试
pip uninstall celery
pip install celery==5.0.5
如您所见,这是用芹菜^5.1.1
解决的。你只需要现在更新芹菜
当我在命令提示符下进行安装时,有人提到我是(pip-install-celer(,它是最新版本(5.1.0(或requirements.txt版本中提到的(pip-innstall-rrequirements.txt(
pip uninstall celery
pip install celery==5.0.5
正在工作
此外,无论何时使用芹菜,请确保在运行此命令(pipinstall-rrequirements.txt(后,将requirements.txt更改为所需版本,如下所述
#我们需要在我们的要求中提到芹菜==5.0.5。tx
pip install -r requirements.txt
#it will also working make sure you mentioned the exact version in your reqiuirements.txt