Saltar al contenido
Portada » Cómo instalar Django y PostgreSQL en Mac

Cómo instalar Django y PostgreSQL en Mac

python-djangoUnos apuntes rápidos para instalar y configurar Django y un servidor de bases de datos PostgreSQL en Mac. Python ya viene instalado en Mac OS X, así que no tendremos que tocarlo.

Django

En primer lugar necesitamos instalar setuptools como se describe aquí. Para ello descargamos el archivo ez_setup.py y lo ejecutamos (situándonos en el directorio en el que se encuentra) desde el Terminal introduciendo:

python ez_setup.py

Una vez hecho esto, tendremos que instalar pip descargando primero de esta página el archivo get-pip.py. Luego en el Terminal ejecutaremos el archivo descargado conel siguiente comando para instalarlo:

python get-pip.py

Una vez instalado pip, podremos instalar Django (La última versión puede ser diferente a la que aparece en el comando de abajo, consúltala aquí).

sudo pip install Django==1.6.1

Hecho esto, ya estará instalado Django y podremos crear nuestra primera aplicación en el directorio de elijamos (Es posible que tengamos que cerrar y volver a abrir el Terminal):

django-admin.py startproject

PostgreSQL

Para instalar PostgreSQL y hacer que funcione con Django es necesario que instalemos dos cosas: por un lado el servidor de la base de datos con la base de datos y por otro el módulo de Django encargado de interactuar con la base de datos (psycopg2).

La manera más sencilla y menos intrusiva para instalar el servidor de BD (no he encontrado información sobre cómo desinstalar la versión oficial) es utilizar la aplicación Postgres.app. Simplemente ejecutándola, ya tendremos nuestro servidor de BD funcionando sin problemas.

Una vez instalado, tendremos que añadir el directorio de ejecutables de la aplicación al PATH del sistema. Para ello, desde el Terminal introduciremos los siguiente comandos.

Ejecutaremos un editor de texto para modificar el contenido del PATH:

sudo nano /etc/paths

Añadiremos al final del fichero una línea que haga referencia al contenido de la aplicación:

/Applications/Postgres93.app/Contents/MacOS/bin

Una vez introducido pulsaremos “ctrl+x” para salir y luego “y” para guardar.

Si escribimos en el Terminal el siguiente comando, debería aparecer la línea que hemos introducido:

echo $PATH

Ahora podremos instalar el módulo psycopg2 de Django desde pip:

sudo pip install psycopg2

Una vez hecho, ya tendremos instalado tanto Django como PostgreSQL y podremos comenzar a desarrollar.

Etiquetas: