title: django - ImportError: No module named modpython
body: <p>I'm trying to setup django on my vhost and got stuck on this error:</p>
  
  <pre><code>MOD_PYTHON ERROR
  
  ProcessId:      4496
  Interpreter:    'ouiop'
  
  ServerName:     'ouiop.com'
  DocumentRoot:   '/var/www/vhosts/ouiop.com/httpdocs'
  
  URI:            '/'
  Location:       '/'
  Directory:      None
  Filename:       '/var/www/vhosts/ouiop.com/httpdocs/'
  PathInfo:       ''
  
  Phase:          'PythonHandler'
  Handler:        'django.core.handlers.modpython'
  
  Traceback (most recent call last):
  
    File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1537, in HandlerDispatch
      default=default_handler, arg=req, silent=hlist.silent)
  
    File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1202, in _process_target
      module = import_module(module_name, path=path)
  
    File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 304, in import_module
      return __import__(module_name, {}, {}, ['*'])
  
  ImportError: No module named modpython
  </code></pre>
  
  <p>I did some research online to see if anyone had the same problem, but had no luck to solve it :/</p>
  
  <p>Also here is my vhosts.conf</p>
  
  <pre><code>&lt;Location "/"&gt;
  SetHandler python-program
  PythonPath "['/var/www/vhosts/ouiop.com/httpdocs/django_projects'] + sys.path"
  PythonHandler django.core.handlers.modpython
  SetEnv DJANGO_SETTINGS_MODULE ouiop.settings
  PythonDebug On
  PythonInterpreter ouiop
  &lt;/Location&gt;
  
  &lt;Location "/media"&gt;
  SetHandler None
  &lt;/Location&gt;
  
  &lt;LocationMatch "\.(jpg|gif|png)$"&gt;
  SetHandler None
  &lt;/LocationMatch&gt;
  </code></pre>
  
  <p>Any help is appreciated</p>
  
  <p>Thanks</p>