Mi experiencia es que en Windows no hay que confiar en el hecho de que el ejecutar por ejemplo un script o programa Python hola.py que se encuentra en el directorio actual de la siguiente manera:
hola.py uno dos
desde la línea de comandos efectivamente ejecute:
python hola.py uno dos
Que es lo que debería suceder tras cortinas en esos casos (ejecuta el script hola.py con el intérprete python pasándole los argumentos 'uno' y 'dos').
En Unix, la implementación de esta 'magia' que permite integrar programas escritos en lenguajes de programación interpretados como Python para que en lo que es ejecución se comporte en forma idéntica a un binario nativo funciona perfectamente. Pero en Windows, el puñado de métodos que existen para lograr algo así (ya sea provistos por el SO o por terceros) nunca funcionan y termina sucediendo lo que te pasa a vos u otros casos similarmente extraños.
Entonces, sabiendo esto, la manera mas robusta de ejecutar un script Python en Windowsbes asegurarnos de hacerlo nosotros. Ejemplo:
python c:\python27\scripts\django-admin.py startproject mysite
Tenemos que tener en cuenta dos cosas:
Primero, vemos que usamos simplemente python y no la ruta completa c:\python27\python. Esto es porque vos ya agregaste esta última al PATH. De lo contrario deberíamos haber usado la misma.
Segundo, como django-admin.py no se encuentra en el directorio actual (que es donde estás creando tu proyecto) sino en c:\python27\scripts, tenemos que usar la ruta completa al mismo. Acá PATH no sirve para nada.
Eso debería solucionar tu problema. Contanos cómo te va.
Esto también se aplica una vez que tengas un proyecto creado y debas usar manage.py:
python manage.py blah ...
Ramiro Morales (using a mobile device)
@ramiromorales
django-admin.py startproject mysite" este no me está creando el proyecto, en su lugar me da un aviso de usage: django-admin.py subcommand [options] [args].
Vale acotar que ya he agregado la ruta de python y django en el path de las variables de entorno de windows (C:\Python27;C:\Python27\Scripts;).
Agradezco de antemano la ayuda que me puedan dar.
--