A instalação de um ambiente de trabalho mínimo para análise de dados usando ferramentas python, a partir de uma instalação nova de Ubuntu 12.04:
sudo apt-get install matplotlib build-essential python-dev libzmq-dev
sudo apt-get install python-pip
sudo pip install ipython
sudo pip install pandas
sudo pip install tornado
sudo pip install pyzmq
A instalação com pip ao vez de apt-get é para ter acesso à versões mais novas das pacotes. Inicialmente, tinha feito a instalação de matplotlib usando pip e esta parou várias vezes, com erros do tipo
src/_png.cpp:10:20: fatal error: png.h: No such file or directory
Neste casos, uma busca no Google leva ao Stackoverflow que geralmente indica o pacote Debian/Ubuntu que está faltando, neste caso, libpng-devel. Consegui instalar, mas ao rodar ipython, estava usando o Agg backendo ao vez de TkAgg. Depois disto, resolvi instalar numpy e matplotlib via apt-get. Para pandas e ipython, porém, acho que vale a pena usar as últimas versões.
Para ver se tudo está funcionando, fiz
ipython notebook --pylab inline
e isto levante um FireFox com interface notebook do ipython.
Esta mensagem está sob a licença CreativeCommons Atribuição.
