Instalación Python + Django en Windows, espero con este tutorial, solucionarle la vida a alguna otra persona que se este rompiendo la cabeza para poder instalarlo, sin embargo recomiendo por MUCHO el desarrollo bajo cualquier distro basada en Debian, por que el tiempo de preparación del entorno sera por mucho menor, y mas optimo.

Instalación Django en Windows

1.- Descargar python https://www.python.org/downloads/

python001

python002

python003

python004

python005

2.- Agregar las variables de entorno ‘X:\Python27\;X:\Python27\Scripts;‘ al final de la variable PATH, siendo «X» el disco de instalación

python006

python007

python008

python009

3.- Descargar ez_setup.py de https://pypi.python.org/pypi/setuptools

4.- Moverse por la consola hacia donde se guardo el archivo y ejecutar:

python ez_setup.py

5.- Ejecutar pip, para ello debemos ejecutar este comando para instalarlo

python get-pip.py

NOTA: Si obtienes algun error en los pasos 4 y 5 puedes descargar directamente el archivo get-pip.py https://bootstrap.pypa.io/get-pip.py directamente desde esta url  y guardas el archivo donde quieras, luego por la consola vas al directorio donde lo guardaste y ejecutas:

python get-pip.py

Una vez finalice el proceso, escribe le la consola

pip

para comprobar que todo va bien, si tienes un error como «pip» no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable, deberás añadir el path manualmente, tal como se explico en el paso 2, con la siguiente ruta.

X:\Python27\scripts\pip

6.- Instalar virtualenv ejecutando

pip install virtualenv

7.- Moverse por la consola hacia el proyecto para crear el entorno virtual del mismo ‘X:\django\tutorial>virtualenv kernel‘ siendo kernel el nombre del entorno virtual, pueden llamarlo como gusten

8.- Activar el entorno virtual

X:\django\tutorial>kernel\Scripts\activate.bat

al terminal se mostrara que estan en el entorno de la siguiente forma ‘(kernel) D:\django\tutorial>

9.- Instalar Django ejecutando el siguiente script

pip install django -U

10.- Crear proyecto ejecutar:

django-admin startproject tutorial

y en caso de error

python x:\django\tutorial\kernel\Scripts\django-admin.py startproject tutorial

siendo tutorial el nombre del proyecto

11.- Correr el proyecto ejecutando

python manage.py runserver

en caso de no funcionar como fue mi caso entra por consola a la carpeta que creo django y ejecutalo

12.- Accede desde tu navegador a http://127.0.0.1:8000/

Para instalar el requirements.txt:

pip install -r requirements.txt

Para crear migracion de la bd:

python manage.py makemigrations

Para importar la base de datos:

python manage.py migrate

Instalación de psycopg en windows

1.- Descarga el ejecutable según tu versión de http://www.stickpeople.com/projects/python/win-psycopg/, y cambia la extensión de .exe a .zip

2.- Extrae el contenido donde quieras.

3.- Copia la carpeta psycopg2 en TUVIRTUALENV/Lib (siendo TUVIRTUALENV por el nombre de tu entorno virtual)

4.- Copia el archivo .egg (.egg-info) en TUVIRTUALENV/Lib/site-packages (siendo TUVIRTUALENV por el nombre de tu entorno virtual)