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
sudo apt-get install python-setuptool
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
Todo conteúdo deste site é criado no meu tempo livre e disponibilizado gratuitamente. Se de alguma maneira ele foi útil considere fazer uma doação.