title: Can't import importlib even though its on path
body: <p>Working on a django project I cloned into and I'm trying to run an initial syncdb in my virtualenv. When I do, it throws</p>
  
  <pre><code>ImportError: No module named importlib 
  </code></pre>
  
  <p>What's really perplexing to me is this: I specifically ran</p>
  
  <pre><code>pip install importlib
  
  Requirement already up-to-date: importlib in /Users/virtualenv/lib/python2.6/site-packages
  </code></pre>
  
  <p>ok, so it's probably not on my python path, so I've made sure it's been added:</p>
  
  <pre><code>$ &gt;&gt;&gt; import sys
  $ &gt;&gt;&gt; sys.path.insert(0, "/Users/virtualenv/lib/python2.6/site-packages")
  $ &gt;&gt;&gt; sys.path.insert(0, "/Users/virtualenv/lib/python2.6/site-packages/importlib")
  </code></pre>
  
  <p>now, if I import importlib it's there</p>
  
  <pre><code>$ &gt;&gt;&gt; print importlib
  &lt;module 'importlib' from '/Users/virtualenv/lib/python2.6/site-packages/importlib/__init__.pyc'&gt;
  </code></pre>
  
  <p>but if I run $ python manage.py syncdb it continues to give me the ImportError. Any thoughts on further tests I can run or what might be causing this? thanks</p>
  
  <p>Django version is 1.5.3, Python version within the virtualenv is 2.6.8</p>
  
  <pre><code>&gt;&gt;&gt; print sys.version
  2.6.8 (unknown, Apr 19 2012, 01:24:00)  
  </code></pre>