title: python django - ImportError: No module named lib
body: <p>i'm a newbie in this field. I develops web application with google app engine using django framework. i have a troubleshot about python lib dir problem... ImportError: no module named...</p>
  
  <pre><code>ROOT
  ├── lib
  │   ├── django
  │   ├── pytz
  │   ├── wanttousing_lib
  │   └── ...
  ├── mysite
  │   ├── __init__.py
  │   ├── settings.py
  │   ├── controllers.py
  │   ├── models.py
  │   ├── views.py
  │   ├── templates
  │   │   └── like
  │   │        ├── index.html
  │   │        └── _likehelpers.html
  │   └── ....
  ├── test
  │   ├── like
  │   │   ├── models_tests.py
  │   │   └── controllers_tests.py
  │   └── ....
  ├── static
  │   ├── css
  │   └── js
  ├── app.yaml
  ├── manage.py
  ├── appengine_config.py
  └── requirements.txt
  </code></pre>
  
  <p>in this dir, failed runserver .. 
  in my test code controllers_tests.py </p>
  
  <pre><code>`from wanttousing_lib import example_module`
  </code></pre>
  
  <p>importError wanttousing_lib..........</p>
  
  <p>but if I move my wanttousing_lib to ROOT dir, it works.....</p>
  
  <pre><code>ROOT
  ├── lib
  │   ├── django
  │   ├── pytz
  │   
  │   └── ...
  ├── mysite
  │   ├── __init__.py
  │   ├── settings.py
  │   ├── controllers.py
  │   ├── models.py
  │   ├── views.py
  │   ├── templates
  │   │   └── like
  │   │        ├── index.html
  │   │        └── _likehelpers.html
  │   └── ....
  ├── test
  │   ├── like
  │   │   ├── models_tests.py
  │   │   └── controllers_tests.py
  │   └── ....
  ├── static
  │   ├── css
  │   └── js
  ├── app.yaml
  ├── manage.py
  ├── appengine_config.py
  ├── requirements.txt
  └── wanttousing_lib  &lt;--- moved
  </code></pre>
  
  <p>how can i fix it? please help...</p>