First time here? Check out the FAQ!

ImportError: cannot import name SortedDict

During the "Initial Configuration of Askbot" step from the documentation, I ran into this error when trying to consolidate the static files:

$ python collectstatic

Traceback (most recent call last):
File "", line 10, in <module>
File "/usr/local/lib/python2.7/site-packages/django/core/management/", line 350, in execute_from_command_line
File "/usr/local/lib/python2.7/site-packages/django/core/management/", line 324, in execute
File "/usr/local/lib/python2.7/site-packages/django/", line 18, in setup
File "/usr/local/lib/python2.7/site-packages/django/apps/", line 85, in populate
  app_config = AppConfig.create(entry)
File "/usr/local/lib/python2.7/site-packages/django/apps/", line 123, in create
File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/", line 37, in import_module
File "/usr/local/lib/python2.7/site-packages/askbot/deps/livesettings/", line 14, in <module>
  from askbot.deps.livesettings.functions import *
File "/usr/local/lib/python2.7/site-packages/askbot/deps/livesettings/", line 2, in <module>
  from askbot.deps.livesettings import values
File "/usr/local/lib/python2.7/site-packages/askbot/deps/livesettings/", line 12, in <module>
  from django.utils.datastructures import SortedDict
ImportError: cannot import name SortedDict

I've installed askbot using the pip install method. I'm unfamiliar with Python's package management, so not sure where to start.

coxandrew's avatar
asked 2016-09-29 16:14:02 -0600
edit flag offensive 0 remove flag close merge delete


add a comment see more comments

1 Answer


If you are newbie then please refer the official Django Documentation for more info. After that follow the Askbot Documentation for more info

It require some time please be patience to learn some thing new. :)

gopalraha's avatar
answered 2016-09-30 15:02:15 -0600, updated 2016-09-30 15:04:32 -0600
edit flag offensive 0 remove flag delete link


Is it an expectation to have to know Django in order to install and host Askbot? I believe I followed the Askbot Documentation pretty explicitly, so wondering if it might be out-of-date.

coxandrew's avatar coxandrew (2016-09-30 15:11:59 -0600) edit

yes you are correct.You must know the Django in-order to successfully install the AskBot on your system..

gopalraha's avatar gopalraha (2017-01-18 11:02:29 -0600) edit
add a comment see more comments