我收到了错误
ImportError:无法导入名称OrderedDict
在我的ubuntu 14.04机器上本地安装服务器 .
我已经尝试手动安装ordereddict并尝试升级kombu但它仍然给出了错误 . 完整的追溯添加在下面 -
rishav @ Swastik:〜/ open-event-orga-server $ sudo python create_db.py Traceback(最近一次调用最后一次):文件“create_db.py”,第5行,来自app import current_app文件“/ home / rishav / open-event-orga-server / app / init.py“,第23行,来自celery import Celery File”/usr/local/lib/python2.7/dist-packages/celery/init.py“,第133行,从celery导入5#noqa文件“/usr/local/lib/python2.7/dist-packages/celery/five.py”,第153行,来自kombu.utils.compat导入OrderedDict #noqa ImportError:无法导入名称OrderedDict
2 回答
这解决了我的问题:
将海带降级至2.5.16 .
重新安装了django-celery
这是日志:
我在kombu 4.0.x的python 2.7.8上遇到了同样的问题,我通过将kombu降级到3.0.x(这是我需要的版本)来解决它 .
没有时间调查问题的原因,但this可能是相关的......