I am getting the error
ImportError: cannot import name OrderedDict
while installing a server locally on my ubuntu 14.04 machine.
I have tried installing ordereddict manually and also tried upgrading kombu but it is still giving the error.The full traceback is added below-
rishav@Swastik:~/open-event-orga-server$ sudo python create_db.py
Traceback (most recent call last): File "create_db.py", line 5, in
from app import current_app
File "/home/rishav/open-event-orga-server/app/init.py", line 23, in
from celery import Celery
File "/usr/local/lib/python2.7/dist-packages/celery/init.py", line 133, in
from celery import five # noqa File "/usr/local/lib/python2.7/dist-packages/celery/five.py", line 153, in
from kombu.utils.compat import OrderedDict # noqa
ImportError: cannot import name OrderedDict
This solved my problem:
Downgraded kombu to 2.5.16.
Reinstalled django-celery
here is log: