
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