title: Python importing works from one folder but not another
body: <p>I have a project directory that is set up in the following way:</p>
  
  <pre><code>&gt;root
     &gt; modules
         __init__.py
         module1.py
         &gt; moduleClass
             __init__.py
             moduleClass1.py
             moduleClass2.py
     &gt; scripts
         runTests.py
     &gt; tests
         __init__.py
         test1.py
         test2.py
     run.sh
  </code></pre>
  
  <p>In <code>runTests.py</code> I have the following import statements:</p>
  
  <pre><code>import modules.module1
  import modules.moduleClass.moduleClass2
  import tests.test1
  import tests.test2
  </code></pre>
  
  <p>The first two import statements work fine, but the second two give me the errors <code>ImportError: No module named test1</code> and <code>ImportError: No module named test2</code>. I can't see what is different between the tests and modules directories. </p>
  
  <p>I'd be happy to provide more information as needed.</p>