title: How to get LBForum (0.9.22) to run
body: <p>I've installed and configured the Django app LBForum on Windows 8.1 and cannot get it to run.  My ultimate goal is to get it to run alongside Mezzanine, but I can't even get it to run on its own.</p>
  
  <p>Here's what I've done:</p>
  
  <p>(As a precondition to the following steps, I have the following C/C++ compiler installed to support pip.   <a href="http://www.microsoft.com/en-us/download/details.aspx?id=44266" rel="nofollow noreferrer">http://www.microsoft.com/en-us/download/details.aspx?id=44266</a>. The batch file <code>vcvarsall.bat</code> is on the path environment variable.)</p>
  
  <ol>
  <li><p>Perform a fresh install of python 2.78.  I used the ActiveState distribution 64 bit.</p></li>
  <li><p>I then uninstall and reinstall virtualenv because of a bug as per these instructions (<a href="https://askubuntu.com/questions/400343/trying-to-create-a-python-virtual-environment-but-getting-oserror">https://askubuntu.com/questions/400343/trying-to-create-a-python-virtual-environment-but-getting-oserror</a>)</p></li>
  <li><p>Next I activate the new environment <code>env\Scripts\activate.bat</code></p></li>
  <li><p>Next install lbform with <code>pip install lbforum</code> which fails because of "PIL" so I install that by itself.  <code>pip install PIL  --allow-unverified PIL --allow-all-external</code> per <a href="https://stackoverflow.com/questions/20060096/installing-pil-with-pip">Installing PIL with pip</a>. </p></li>
  <li><p>Then install lbform with <code>pip install lbforum</code> which seems to work fine as it reports success</p></li>
  <li><p>Next I use the standard django commands for creating a site and adding a project.</p></li>
  <li><p>I update the <code>urls.py</code> and the settings file for the site per the instructions found here: <a href="https://github.com/vicalloy/LBForum" rel="nofollow noreferrer">https://github.com/vicalloy/LBForum</a>. Leaving off step 7.</p></li>
  </ol>
  
  <p>When I run the app I see the following errors:</p>
  
  <pre><code>RuntimeError: South does not support Django 1.7 or higher. Please use native Django migrations.
  </code></pre>
  
  <p>I get different errors when running along Mezzanine but I'll create a different question for that once I know how to get this to run stand along in its own virtualenv.</p>
  
  <p><strong>Update:</strong> I've made some progress on this by removing south from INSTALLED_APPS. After doing so I was able to run .\manage.py migrate successfully. However I know see other errors:</p>
  
  <pre><code>File "c:\Users\cmedcoff\envlbf\lib\site-packages\attachments\urls.py" in &lt;module&gt;
      1. from django.conf.urls.defaults import patterns, url
  
      Exception Type: ImportError at /
      Exception Value: No module named defaults
  </code></pre>
  
  <p>Apparently the package django-lb-attachments (0.8.3) is looking for the package/module "django.conf.urls.defaults" which does not exists in version Django (1.7.7)? So I guess lbforum docs suggest that Django 1.3+ is supported but this is not the case for 1.7.7 without import edits?</p>