Acabo de encontrarme con exactamente el mismo problema. Descubrí que si ya tiene instalada la versión de Windows de python, parece tener prioridad sobre la versión de cygwin. He resuelto el problema editando/etc/profile y cambiado:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH
... a:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:
... que creo paradas cygwin de la adición de la ruta normal de las ventanas.Una vez que tenga que trabajar, descargar django en algún directorio, se mueven en ese directorio y tipo:
python setup.py install
que estaba teniendo problemas para empezar porque había omitido el bit 'python' en el inicio
¿Te importa que sea un poco atrevido? ¿Por qué estás ejecutando Python desde cygwin? No es necesario; simplemente puede ejecutar Python/Django de forma nativa en Windows. Probablemente tengas una buena razón para esto, así que ... lo siento. – zvoase
Tenía exactamente la misma necesidad. Mi servidor de producción ejecuta Debian pero es conveniente (leer más rápido) desarrollar en mi máquina local con un servidor de desarrollo/prueba que puedo configurar y desmontar fácilmente. –
@Jon Cage: parece un buen uso para VirtualBox. –