Hi Phil, What OS are you running on ? for ubuntu, you need to have an extra parameter while creating the venv like : $ virtualenv venv --distribute --no-site-packages
After that source the environment and pip install the packages pip install Django psycopg2 dj-database-url I would suggest you try the setup first on a blank directory. Another thing you may want to check is where the manage.py file is . e.g. I copied over the project that I was working on in a directory called 'website'. the manage.py is inside this directory instead of the root directory (from where your do source). So, in this case I run the server as : $ python website/manage.py runserver Vibhu On Sun, Dec 30, 2012 at 10:27 AM, Sam Lai <samuel....@gmail.com> wrote: > It looks like you haven't installed Django in your virtualenv. In your > virtualenv directory, look in lib/python2.x/site-packages and see if there > is a Django directory in there. > > You can also try sourcing your venv, then running Python, and entering in > the following statement to see if Python can find Django - > > import django > > If it can't, try the following statements in the Python shell and see if > your venv's site-packages directory is in the system path - > > import sys > sys.path > > Finally, try the following command in your usual shell and make sure it is > referring to the right Python executable (it should be referring to the one > in your venv/bin directory) - > > which python > > > On 30 December 2012 09:23, Phil <phil...@gmail.com> wrote: > >> Hi, >> >> Thanks for reply. Yeah I activated the source(terminal has "venv" beside >> my username). I followed instructions here(so I pip installed django etc >> after getting virtualenv up and running)... >> >> https://devcenter.heroku.com/articles/django#prerequisites >> >> If I runserver thats when I get the error. If I runserver without >> activating source it works fine but that would be using my system wide >> python. Just need to figure out how to get it to recognise the virtualenv >> python. >> >> >> On Saturday, December 29, 2012 10:16:45 PM UTC, quinonesvictor wrote: >> >>> Hi Phil >>> >>> sorry for the question, but, did you activate your virtualenv source? >>> $ source bin/activate (?) >>> >>> Anyway, I'd try to install django via pip once you I have my virtualenv >>> created and activated. >>> >>> Cheers >>> >>> On Sat, Dec 29, 2012 at 7:01 PM, Phil <phi...@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> I have python/django working system wide. But am currently looking into >>>> using Heroku for a new project so am trying to get virtualenv setup for the >>>> first time. When I run "django-admin.py startproject whatever" it creates >>>> the project ok, but then when I run "python manage.py runserver 8080" from >>>> the project folder I get the following error... >>>> >>>> ImportError: No module named django.core.management >>>> >>>> Is it because at the top of my "manage.py" it is pointing to my system >>>> wide python(#!/usr/bin/env python) instead of my virtualenv one? If so how >>>> do I fix this? I tried changing the path at the top of the manage.py file >>>> but didn't seem to do anything. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Django users" group. >>>> To view this discussion on the web visit https://groups.google.com/d/** >>>> msg/django-users/-/n4-**fu8ioveIJ<https://groups.google.com/d/msg/django-users/-/n4-fu8ioveIJ> >>>> . >>>> To post to this group, send email to django...@googlegroups.com. >>>> To unsubscribe from this group, send email to django-users...@** >>>> googlegroups.com. >>>> >>>> For more options, visit this group at http://groups.google.com/** >>>> group/django-users?hl=en<http://groups.google.com/group/django-users?hl=en> >>>> . >>>> >>> >>> >>> >>> -- >>> QuiƱones Victor Manuel >>> Tel: +54 0362 15 4 880839 >>> Resistencia - 3500 >>> Argentina >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/django-users/-/Gb4JYmpcK-0J. >> >> To post to this group, send email to django-users@googlegroups.com. >> To unsubscribe from this group, send email to >> django-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/django-users?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-users@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- Simplicity is the ultimate sophistication. - Leonardo da Vinci Life is really simple, but we insist on making it complicated. - Confucius -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.