title: ImportError while importing module from another folder
body: <p>I have the following folder structure:</p>
  
  <pre><code>controller/
      __init__.py
      reactive/
          __init__.py
          control.py
  pos/
      __init__.py
      devices/
          __init__.py
          cash/
              __init__.py
              server/
                  __init__.py
                  my_server.py
      dispatcher/
          __init__.py
          dispatcherctrl.py
  </code></pre>
  
  <p>I need to import the module <code>control.py</code> in <code>my_server.py</code>, but it say <code>ImportError: No module named controller.reactive.control</code> despite the fact that I have added <code>__init__.py</code> in all the folders and <code>sys.path.append('/home/other/folder/controller/reactive')</code> in <code>my_server.py</code>.</p>
  
  <p>The main file is in <code>my_server.py</code>.</p>
  
  <p>I don't understand why, because <code>dispatcherctrl.py</code> do the same import and it work fine.</p>