Existem algumas ferramentas que considero fundamentais nas minhas aventuras como pseudo-programador Python, são elas: Mercurial, pip, virtualenv e virtualenv wrapper. Vou mostrar como faço a instalação inicial delas no Ubuntu.
Geralmente eu costumo utilizar os pacotes da distribuição mas infelizmente nesse caso os pacotes do Ubuntu são um pouco velhos. O que faço nesse caso é instalar o easy_install
através do pacote Ubuntu e as demais ferramentas através do PyPI. Antes é importante instalar o pacote de desenvolvimento do Python:
sudo apt-get install python-dev python-setuptools
Vamos usar o easy_install
para instalar o pip
que tem suas vantagens:
sudo easy_install pip
Depois é só usar o pip
para instalar todo o restante:
sudo pip install mercurial virtualenv virtualenvwrapper