title: Could not import settings 'live.settings' (Is it on sys.path?): No module named billiard.exceptions
body: <p>I'm trying to setting my django project in production on Ubuntu (EC2 instance) and I'm getting the error below. My path is 100% right, and I have looked up other stackoverflow questions with the same sort of issues but no of them seemed to help. I'm thinking I may have a different issue. </p>
  
  <p>Can anyone spot anything wrong or know my issue that give this error?</p>
  
  <p>**Running Django 1.5</p>
  
  <p>Ubuntu 12.04.2 LTS**</p>
  
  <p>Error:</p>
  
  <p><strong>File "/usr/local/lib/python2.7/dist-packages/django/conf/_<em>init</em>_.py", line 132, in _<em>init</em>_
  raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
  [client 37.191.99.202] ImportError: Could not import settings 'live.settings' (Is it on sys.path?): No module named billiard.exceptions</strong></p>
  
  <p><strong>wsgi</strong></p>
  
  <pre><code>import os, sys
  sys.path.append('/srv/projects/liveSMS')
  sys.path.append('/srv/projects/liveSMS.live')
  os.environ.setdefault("DJANGO_SETTINGS_MODULE", "live.settings")
  
  
  import django.core.handlers.wsgi
  
  application = django.core.handlers.wsgi.WSGIHandler()
  </code></pre>
  
  <p>site (domain.com not real domain)</p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
     ServerName  domain.com
     ServerAlias domain.com
  
     DocumentRoot /srv/projects/liveSMS/public
  
     WSGIScriptAlias / /srv/projects/liveSMS/apache/django.wsgi
     &lt;Directory /srv/projects/liveSMS/&gt;
        Order allow,deny
        Allow from all
     &lt;/Directory&gt;
  
      Alias /robots.txt /srv/projects/liveSMS/public/robots.txt
      Alias /static /srv/projects/liveSMS/static
  
       ErrorLog /srv/projects/liveSMS/logs/error.log
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>Full Error</p>
  
  <pre><code>[Tue Mar 19 10:31:40 2013] [error] [client 37.191.99.202]     raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
  [Tue Mar 19 10:31:40 2013] [error] [client 37.191.99.202] ImportError: Could not import settings 'live/settings' (Is it on sys.path?): Import by filename is not supported.
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202] mod_wsgi (pid=1488): Exception occurred processing WSGI script '/srv/projects/liveSMS/apache/django.wsgi'.
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202] Traceback (most recent call last):
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 236, in __call__
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]     self.load_middleware()
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 45, in load_middleware
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]     for middleware_path in settings.MIDDLEWARE_CLASSES:
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 52, in __getattr__
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]     self._setup(name)
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 47, in _setup
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]     self._wrapped = Settings(settings_module)
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 132, in __init__
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202]     raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
  [Tue Mar 19 10:39:14 2013] [error] [client 37.191.99.202] ImportError: Could not import settings 'live.settings' (Is it on sys.path?): No module named billiard.exceptions
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202] mod_wsgi (pid=1656): Exception occurred processing WSGI script '/srv/projects/liveSMS/apache/django.wsgi'.
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202] Traceback (most recent call last):
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 236, in __call__
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]     self.load_middleware()
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 45, in load_middleware
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]     for middleware_path in settings.MIDDLEWARE_CLASSES:
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 52, in __getattr__
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]     self._setup(name)
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 47, in _setup
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]     self._wrapped = Settings(settings_module)
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]   File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 132, in __init__
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202]     raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
  [Tue Mar 19 11:14:53 2013] [error] [client 37.191.99.202] ImportError: Could not import settings 'live.settings' (Is it on sys.path?): No module named billiard.exceptions
  </code></pre>