El día de hoy mientras me encontraba
trabajando en un proyecto tuve la necesidad de instalar el framework
“Django” en mi GNU/Linux (Ubuntu). Y encontré mucha información al respecto pero nada en español (el ingles no es mi fuerte); así
que, decidí realizar una pequeña y sencilla guía de como
instalarlo sin problemas en nuestro Linux.
Primeramente debemos saber que hay
diversas formas de instalar Django en nuestro sistema, a continuación veremos dichos métodos:
pip install
La utilidad pip nos ayuda a instalar librerías del repositorio de la comunidad Python, el repositorio en cuestión se llama PyPi.
#Archlinux
$ sudo pacman -S python-pip
#Fedora
$ sudo yum install python-pip
#Debian, Ubuntu
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install –upgrade pip
Una vez que tengamos instalada la
utilidad pip, procederemos a instalar Django:
$ sudo pip install django
Con ello tendremos la versión mas
reciente del framework en nuestro equipo.
Usando easy_install
Easy_install es una alternativa a pip,
ya dependerá de nosotros cual usar, easy_install se instala de la
siguiente manera:
$ sudo apt-get install python-setuptools
Una vez instalado el paquete procedemos
a instalar django:
$sudo easy_install django
Usando apt-get install
Si eres de los que como yo, esta mas
familiarizado con apt-get sin duda te recomiendo esta manera pues es
bastante practica sin necesidad de instalar otra cosa, solamente
necesitamos escribir en nuestra terminal lo siguiente:
$ sudo apt-get install python-django
Con ello tendremos ya instalado Django
en nuestro equipo.
Desde código fuente
Ahora que si lo que prefieres es
descargar las fuentes debes agregar el repositorio:
svn co http://code.djangoproject.com/svn/django/trunk/django_source
Buscamos la ruta del directorio:
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
Creamos un enlace al directorio correspondiente:
ln -s `pwd`/django_source/django path-to-site-packages-directory/django
Por ultimo agregamos “django-admin.py” a “/usr/local/bin”:
sudo cp ~/django_source/django/bin/django-admin.py /usr/local/bin
Como podemos ver, en realidad es bastante sencillo, pero nunca esta por demás tener esta información a la mano ^^