ImportError: No module named 'django' when in virtualenv
You have to install Django inside the virtualenv.
sudo command will give you the global package so I guess django already installed in global.
Activate virtualenv then pip install django will resolve your issue.
new to python and django and getting the ImportError when I run python manage.py runserver.
I figured the problem was that django was not installed in the site_packages of the python version running in the virtualenv.  I ran the command under sudo "sudo python manage.py runserver" and it works.  So all is good.
Can someone explain to a noob what I did wrong in installing django or setting up the virtualenv.