
Instala los paquetes
Primero hay que actualizar el sistema operativo:
sudo apt-get update && sudo apt-get upgrade
Hay que esperar un poco hasta que se descarguen e instalen todos los paquetes. Tal vez quieras ir por algún café, o por té, o agua.
Hay veces que es necesario reiniciar Ubuntu, pero no siempre. En caso de duda, reinícialo.
El siguiente paso es instalar algunas librerías de desarrollo y utilidades:
sudo apt-get install python-pip build-essential python-virtualenv virtualenvwrapper
Acá también va a tardar un poco dependiendo de tu internet y un poco de tu máquina.
Prueba Django
Vamos a usar virtualenvwrapper para instalar django en un entorno aislado donde los paquetes de Python que instalemos con pip. Virtualenvwrapper requiere cierta configuración para que pueda ser usado directamente en la consola; para que la configuración surta efecto deberás cerrar la consola y abrirla de nuevo.
mkvirtualenv django
Esto es lo que salió en mi consola, en la tuya debería ocurrir algo parecido:
nnieto@vm001:~$ mkvirtualenv django New python executable in django/bin/python Installing setuptools, pip...done. (django)nnieto@vm001:~$
El prompt de mi consola ha cambiado, ahora se le antepone (django). El comando
mkvirtualenv inicializa el entorno virtual de Python inmediatamente después
de haberlo creado. La próxima vez que requieras trabajar en ese entorno virtual
de Python deberás usar el comando workon seguido del nombre del entorno
virtual, que en este caso es django. Como ejercicio, cierra la consola y
vuélvela a abrir. Ahora escribe:
workon django
A partir de ahora, una vez que hayas entrado en el entorno virtual de Python podrás instalar paquetes de Python (eggs) sin miedo a causar algún conflicto con los paquetes de Python instalados a nivel del sistema. Eso significa que podemos tener varios entornos virtuales y en cada uno instalar versiones diferentes (e incompatibles) en la misma máquina.
Ahora es momento de instalar Django:
pip install django
pip descargará e instalará Django. Vamos a seguir los pasos que recomienda el
tutorial de Django para probar esta instalación:
(django)nnieto@vm001:~$ django-admin.py startproject misitio (django)nnieto@vm001:~$ cd misitio/ (django)nnieto@vm001:~/misitio$ python manage.py runserver Validating models... 0 errors found July 13, 2014 - 02:19:00 Django version 1.6.5, using settings 'mysitio.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
Y listo, ya está instalado Django dentro de un virtualenv.
FIN