title: how to add modules/apps to a virtualenv project?
body: <p>I am trying to install nathan burrows basic apps on my computer <a href="https://github.com/nathanborror/django-basic-apps" rel="nofollow">https://github.com/nathanborror/django-basic-apps</a></p>
  
  <blockquote>
    <p>Simple apps for Django projects.</p>
    
    <p>To install any of the apps listed simply create a folder on your
    PYTHONPATH named 'basic' and place the apps you wish to use in that
    folder. Then added basic. to your project's settings.py
    file. (replace  with the apps you wish to use, naturally).</p>
  </blockquote>
  
  <p>I have set up a virtualenv project and copy/pasted the "blog" app folder of burrows to my project folder. 
  Directory structure: <br />
  MainvirtualenvFolder----------->(Basic, Mysite, manage.py)<br>
  Basic folder has "blog" app folder.
  Mysite folder has usual django files like settings, etc.</p>
  
  <p>I have edited settings.py "Insalled Apps" to include "basic.blog".</p>
  
  <p>However, when running manage.py (under virtualenv ofcourse), I get the error:</p>
  
  <blockquote>
    <p>Error: No module named basic.blog</p>
  </blockquote>
  
  <p>What am i doing wrong?</p>
  
  <p>EDIT - </p>
  
  <pre><code>&gt; ^C(mike)prince@kingdom:~/projects/mike/basicsite$ python manage.py
  &gt; syncdb Traceback (most recent call last):   File "manage.py", line 10,
  &gt; in &lt;module&gt;
  &gt;     execute_from_command_line(sys.argv)   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/__init__.py",
  &gt; line 443, in execute_from_command_line
  &gt;     utility.execute()   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/__init__.py",
  &gt; line 382, in execute
  &gt;     self.fetch_command(subcommand).run_from_argv(self.argv)   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/base.py",
  &gt; line 196, in run_from_argv
  &gt;     self.execute(*args, **options.__dict__)   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/base.py",
  &gt; line 231, in execute
  &gt;     self.validate()   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/base.py",
  &gt; line 266, in validate
  &gt;     num_errors = get_validation_errors(s, app)   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/core/management/validation.py",
  &gt; line 30, in get_validation_errors
  &gt;     for (app_name, error) in get_app_errors().items():   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/db/models/loading.py",
  &gt; line 158, in get_app_errors
  &gt;     self._populate()   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/db/models/loading.py",
  &gt; line 67, in _populate
  &gt;     self.load_app(app_name)   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/db/models/loading.py",
  &gt; line 88, in load_app
  &gt;     models = import_module('.models', app_name)   File "/home/prince/projects/mike/local/lib/python2.7/site-packages/django/utils/importlib.py",
  &gt; line 35, in import_module
  &gt;     __import__(name)   File "/home/prince/projects/mike/basicsite/basic/blog/models.py", line 10,
  &gt; in &lt;module&gt;
  &gt;     import tagging ImportError: No module named tagging
  </code></pre>