domingo, 19 de marzo de 2017

Instalar Django en MAC


Después de tener instalado Python correctamente (Recomendado versión 2.7 o superior), debemos instalar pip el cual es un sistema de instalación de paquetes de python, conoce mas en este enlace, para esto ejecutamos el siguiente comando.

$ sudo easy_install pip

Ahora instalaremos virtualenv el cual es unn entorno virtual de Python es un espacio completamente independiente de otros entornos virtuales y de los paquetes instalados globalmente en el sistema.

$ sudo pip install virtualenv

Ahora haremos la prueba ubicándonos en alguna carpeta especifica (ejemplo Desktop)
Ahí ejecutamos el siguiente comando:

$virtualenv myname

Donde myname será el nombre del proyecto

Ahora veremos la carpeta que se ha creado y debe contener los siguientes archivo



Para activar el nuestro entorno virtual debemos entrar a la carpeta, llamada en este caso myname

$cd myname

Estando dentro ejecutamos

$ source bin/activate

Esto nos permite entrar al entorno virtual, para salir debemos teclear

$deactivate

Activando el entorno virtual ejecutamos

$pip freeze

Freeze es una utilidad de python que permite compilar ejecutables, mira mas en este enlace

Freeze nos dira si tenemos instalado django en nuestro entorno virtual, como no va a ser así debemos instalarlo con el siguiente comando

$ pip install django

y la instalación deberá iniciar


Al ejecutar de nuevo pip freeze debe aparecer django instalado



Este proceso se puede hacer en cada entorno virtual que creemos, y se puede utilizar diferentes versiones de django si así se prefiere.

Para iniciar un nuevo proyecto ejecutamos dentro de nuestro entorno virtual y estando este activado el siguiente comando

(myname) $ django-admin.py startproject my_project

Una carpeta llamada my_project deberá aparecer en la carpeta myname

Para correr el servidor, entramos a la carpeta my_project, dentro habrá un archivo "manage.py" y otra carpeta "my_project", ejecutamos el siguiente comando:

(myname)$ python manage.py runserver


Comprobamos si en la dirección dada esta funcionando django


Es todo! podemos instalar django en cualquier entorno virtual deseado...!!!

Adicional: para poder hacer las migraciones correctamente a nuestra base de datos se recomienda instalar pyscopg2, en mac se ejecuta el siguiente comando:

(myname)$ pip install psycopg2

Luego verificamos con

(myname)$ pip freeze

y debe aparecer django y pyscopg2















0 comentarios:

Publicar un comentario