Instalar paquetes básicos de compilación
$ sudo apt-get install build-essential
Instalar cabeceras de compilación de Python
$ sudo apt-get install python-dev python3-dev
Nota: python3-dev instala python3
$ sudo apt-get install git
http://pip.readthedocs.org/en/latest/installing.html
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py
Nota: El pip del sistema instalarlo para el Python del sistema
$ sudo pip install virtulenvwrapper # instala virtualenv entre las dependencias
En .bashrc o .profile
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/projects
source /usr/local/bin/virtualenvwrapper.sh
Crear las carpetas
$ mkdir projects # donde va el código
$ mkdir .virtualenvs # donde va el entorno de desarrollo
$ mkproject bootcamp
Crea el entorno $HOME/.virtualenvs/bootcamp
y crea y se posiciona en la carpeta de desarrollo $HOME/projects/bootcamp
$ pip install numpy
Tardará un buen rato compilando numpy.
$ pip install ipython
Instalar dependencias para el "notebook"
$ sudo apt-get install libzmq-dev
$ pip install pyzmq
$ pip install jinja2