Blog
Instalación de Django
- Publicado por: Rafael Fernandez
- Categoría: Curso Desarrollo Web Django
-Acá te vamos a explicar como es el proceso de instalacion de Django en distintas plataformas y veremos como es su entorno.
Antes de comenzar
Lo primero que se debe hacer es descargar y posteriormente instalar Python, tanto para Windows como Linux se puede encontrar aqui.
Instalacion Django en Windows
Una vez descargado ejecutamos el .exe, es importante que al iniciar la instalacion la casilla para agregar una ruta a Python este marcada para ahorrarnos trabajo extra.
Proseguimos a entrar a Panel de control, click en Sistemas y Seguridad.
Click en Sistema.
Click en Configuracion avanzada del Sistema.
Click en Variables de entorno.
Buscamos la ruta donde se encuentra Python. Click en Editar.
Escribimos dos nuevas rutas.
Por ultimo click en Nuevo para crear.
Dentro del entorno virtual Django
Primeramente y antes de proceder con la instalación de Django, se debe instalar un implemento que será bastante útil donde brindará el soporte para conservar todo el entorno del desarrollo bien distribuido en el ordenador. Es posible saltarse este paso, sin embargo, es aconsejable que no se haga. Si se empieza con una buena configuración, seguramente se estarán evitando muchos inconvenientes en el trayecto.
Por lo que para crear ese entorno virtual el cual muchas veces puede ser llamado “virtualenv” logrará aislar todos los ajustes en Django teniendo la base para cada trabajo. Eso, lo que sugiere es que todo tipo de ajuste que se haga en una página web no perjudicará a otros el cual, del mismo modo, están trabajando. Increíble, ¿No te parece?
Las ultimas versiones de Phyton vienen preinstaladas con un paquete llamado pip, donde podemos gestionar nuestro paquete virtualenv y crear un entorno virtual.
Para instalar virtualenv abrimos la consola y escribimos “pip instal virtualenv”:
Para crear el nuevo entorno virtual escribimos “mkdir” seguido del nombre que queramos ponerle al entorno virtual, en este caso “myvenv”.
Es importante que el nombre no contenga ningun espacio o caracteres especiales.
Creamos una nueva carpeta con el comando “cd” con el nombre del entorno terminando en \.
Una vez en la carpeta escribimos “virtualenv” seguido del nombre del entorno y esperamos unos segundos a que se instalen todos los complementos necesarios.
Y listo, ya tenemos un nuevo entorno virtual.
Continuando con Django
Para obtener la ultima version de Django entra aqui.
Puedes descargar el archivo comprimido o seguir los pasos que estan en la pagina web.
Una vez descargado, descomprimimos el archivo, para abrir directamente la consola le damos 1 click a un archivo llamado Setup, opimimos shift y le damos click derecho, aparecera una opcion que diga “Abrir ventana de comandos aqui” que nos llevara directamente a la consola.
Dentro de la consola procedemos a escribir “python setup.py install” para comenzar la instalacion de Django, esto puede tardar unos minutos.
Al finalizar la instalacion podremos ver este mensaje:
Instalacion Django en Linux
Todas las versiones de Linux vienen con Python instalado, revisa la version que tienes actualmente escribiendo “$ python3 –version” en la terminal.
Si no tienes Python instalado o si quieres una versión diferente, puedes instalarlo como sigue:
Ubuntu
Tipea “sudo apt-get install python3.4” en tu consola.
Fedora
Usa “sudo yum install python 3.4” en tu consola:
openSUSE
Escribe “sudo zypper install python3” en tu consola:
Django en Linux y OS X
Lo único que requieres es hallar un directorio en el que quieras hacer tu virtualenv; como el directorio de “home” por dar un ejemplo. Dentro de Windows se puede hallar como C:\Users\Name (que “nombre” vendría siendo tu usuario):
En este tutorial se debe usar un directorio nuevo designado como django en el directorio home.
- mkdir django
- cd django
Lo siguiente es hacer un virtualenv designado myvenv. En cuanto al comando, este será representado de la siguiente forma:
python3 -m venv myvenv
Para hacer un virtualenv en Linux y OS X es realmente sencillo, solo hay que ejecutar python3 -m venv myvenv. Esto se vería de la siguiente forma:
~/django$ python3 -m venv myvenv
myvenv sería el nombre del virtualenv. Del mismo modo tienes la posibilidad de utilizar otro nombre, sin embargo, debes mantener la utilización de las minúsculas sin añadir espacios. Igualmente, lo recomendable es usar algún nombre corto.
ATENCIÓN: En la actualidad, al comenzar en el entorno virtual en Ubuntu 14.04 de esa forma genera el error a continuación:
Error: Command ‘[‘/home/eddie/Slask/tmp/venv/bin/python3’, ‘-Im’, ‘ensurepip’, ‘–upgrade’, ‘–default-pip’]’ returned non-zero exit status 1
Para impedir eso, maneja de forma directa el comando de virtualenv.
~/django$ sudo apt-get install python-virtualenv/span style=quot;font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;~/django$ virtualenv --python=python3.4 myvenv/
Proceder con virtualenv
El comando mostrado con anterioridad, hará un directorio que es designado myvenv (o algún nombre que hayas seleccionado) el cual posee tu entorno virtual (es decir, muchos archivos y carpetas). Para poder iniciarlo es necesario escribir lo siguiente:
C:\Users\Name\django myvenv\Scripts\activate
en Windows, o:
~/django$ source myvenv/bin/activate
en OS X y Linux.
Ten presente remplazar el myvenv por el nombre virtualenv que has seleccionado.
ATENCIÓN: En ocasiones el comando source puede que no esté asequible. Si ese es el caso, intenta lo siguiente.
~/django$ . myvenv/bin/activate
Para saber que el virtualenv ha sido ejecutado, lo sabrás porque aparecerá el siguiente mensaje en consola:
(myvenv) C:\Users\Name\django>
o:
(myvenv) ~/django$
¡Puedes ver como el prefijo (myvenv) se muestra!
En el instante de empezar a laborar con el entorno virtual, python de forma automática estará refiriéndose a la versión correcta. De esa manera, ya puedes usar python en lugar de python3. Ya tienes cada dependencia en su sitio para proceder con la instalación de Django.
Instalar Django
Lo que sigue ahora luego de tener el virtualenv ejecutándose es instalar Django utilizando pip. Estando en la consola, debes ejecutar pip install django==1.8 (Ten presente que hay que usar los dos signos de igual)
(myvenv) ~$ pip install django==1.8/Downloading/unpacking django==1.8 Installing collected packages: django Successfully installed django span style=font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;Cleaning up.../
Django en Linux
En caso de que aparezca un error al ejecutar pip en Ubuntu 12.04 pon en marcha el python -m pip install -U –force-reinstall pip con el objetivo de solventar la instalación de pip en tu virtualenv.
Por ahora es todo, lo que sigue a continuación será elaborar una aplicación Django.