Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

can't create django project using Windows command prompt

Tags:

python

django

if i run

django-admin.py startproject mysite

django-admin.py (which is located in C:\python27\scripts/django-admin.py) will open in a file editor (now it opens in python ide, but in the past i had pype so it would open in pype) so the file opens:

#!C:\Python27\python.exe
from django.core import management

if __name__ == "__main__":
    management.execute_from_command_line()

i see no output in the command prompt at all, so lets say i typed

C:\abc:>django-admin.py startproject mysite

when I hit enter i see C:\abc>

and the project will not be created using the command prompt

this issue is not new for me, i'm creating my python projects using pydev, i would love to fix this issue with the command prompt though :)

@slugonamission

when I run

pyhon django-admin.py startproject mysite

the output of the command prompt is

python: can't open 'django-admin.py' file : [Errno 2] No such file or directory 
like image 987
Lynob Avatar asked Nov 13 '11 15:11

Lynob


3 Answers

This often happens in Windows.

  1. Open cmd at any location you want.
  2. enter django-admin startproject ProjectName (don't add the .py extension to the admin)
  3. Your project folder with all necessary files will be created there.

This is because the .exe file is supplied inside the directory.

like image 147
GEEX programmer Avatar answered Sep 29 '22 17:09

GEEX programmer


I don't think Windows supports the shebang line. Try invoking it with python django-admin.py ...

like image 13
slugonamission Avatar answered Nov 09 '22 13:11

slugonamission


I'm using python 2.7 , django 1.7 in windows7.

WAY-1:

1) Go to C:\Python27\Scripts (or your installation directory)

2) open cmd and enter python django-admin-script.py startproject ProjectName

3)Your project folder with all necessary files ll be created there.

The problem is in windows, django-admin.py is supplied as django-admin-script.py

WAY2:

1)Open cmd at any location you want.

2)enter django-admin startproject ProjectName

3)Your project folder with all necessary files ll be created there.

Its because the .exe file is supplied.

like image 6
TheDataGuy Avatar answered Nov 09 '22 13:11

TheDataGuy