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/
2.- Agregar las variables de entorno ‘X:\Python27\;X:\Python27\Scripts;‘ al final de la variable PATH, siendo «X» el disco de instalación
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)