title: How to import custom python package by name
body: <p>I have created a folder named "custom_module" and I have the __init__.py inside the folder which contains:</p>
  
  <pre><code>__all__ = [
          'Submodule1',
          'Submodule2'
  ]
  </code></pre>
  
  <p>From what documentation I read I should be able to call <code>import custom_module</code> and get access to the package, however this isn't happening. How can I make python recognize my package? I am using python 3.2</p>
  
  <p><strong>Update:</strong>
  The package is not located in the python folder. How does the python environment find it, so I can successfully import it by name.</p>