运行 celery -A celery_app.celery_monitor flower -l info时报错如下图:
总共装了两台电脑(win10-python3.8-celery4.4.6),第一台(这里称为A)是可以正常运行的,第二台(这里称为B)就不行了。可是安装步骤是一样的啊。
这时候就只能从报错的包入手,报错包名有 celery,tornado和flower。
1.先从 celery 包开始替换
1.1 备份B电脑的 C:\Python38\Lib\site-packages 目录下的 celery 和 celery-4.4.7.dist-info
1.2 复制A电脑的 C:\Python38\Lib\site-packages 目录下的 celery 和 celery-4.4.6.dist-info 到B电脑相同目录下
1.3 直接报更严重的错,如下图,真是打扰了,感觉还原成原来的包。
2.对tornado入手,同样操作。
2.1 备份B电脑的 C:\Python38\Lib\site-packages 下的 tornado和tornado-6.0.4.dist-info
2.2 复制A电脑的 C:\Python38\Lib\site-packages 下的 tornado和tornado-6.0.3.dist-info 到B电脑相同目录下.
2.3 可以正常运行,搞定。