title: ImproperlyConfigured: Error importing middleware django.middleware.user
body: <p>I have just installed django-cms with pip install, and now, when I try to access the admin page, am getting the following error with no luck with using other solutions to this problem (many that involved changing path variable) for the past few hours</p>
  
  <pre><code>Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/flup- 1.0.3.dev_20110405-        py2.6.egg/flup/server/fcgi_base.py", line 574, in run
  protocolStatus, appStatus = self.server.handler(self)
    File "/usr/lib/python2.6/site-packages/flup-1.0.3.dev_20110405-py2.6.egg/flup/server/fcgi_base.py", line 1159, in handler
  result = self.application(environ, start_response)
    File "/home/mcgillme/lib/python2.6.6/site-packages/Django-1.4.10-py2.6.egg/django/core/handlers/wsgi.py", line 219, in __call__
  self.load_middleware()
    File "/home/mcgillme/lib/python2.6.6/site-packages/Django-1.4.10-py2.6.egg/django/core/handlers/base.py", line 47, in load_middleware
      raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e))
  ImproperlyConfigured: Error importing middleware django.middleware.page: "No module named page"
  Status: 500 Internal Server Error
  Content-Type: text/html
  </code></pre>
  
  <p>I looked through other solutions, so I checked my cms installation - the folder middleware exists and contains an <strong>_init</strong>.py file. </p>
  
  <p>$PATH and $PYTHONPATH seem to include the cms as well, because, for example this works:</p>
  
  <pre><code>Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22) 
  [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; import cms
  &gt;&gt;&gt; import django.middleware
  &gt;&gt;&gt; import django.middleware.page
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  ImportError: No module named page
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>What else can it be besides a missing path? How can django.middleware work, but django.middleware.page is not found?</p>