On 11 January 2011 01:18, Alper KANAT <tunix@xxxxxxxxxxx> wrote: > > $ ./manage.py runserver 192.168.56.101:8000 > bash: ./manage.py: /usr/bin/python2^M: bad interpreter: No such file or > directory > > Any ideas? > It looks like the shebang is incorrect at the start of the manage.py script, it's got a carriage return (the ^M) so it can't find /usr/bin/python2 because as far as it's concerned the executable doesn't exist, see if removing that helps.