uma conexao de internet), basta levar o arquivo pycukes.pybundle num pendrive ou dvd e fazer:$ pip install pycukes.pybundleE nesse caso todas as dependencias serao instaladas junto ao pycukes.pip searchSabe aquele dia que um apt-cache search salva a sua vida? Entao, o pip tambem tem um comando search que pode salvar voce! E como se voce tivesse ido ao PyPI e digitado alguma coisa no campo de busca e clicado no botao Search. Voce pode ver os nomes dos pacotes e as descricoes dos mesmos.$ pip search TERMO_DA_BUSCAvirtualenvO virtualenv cria ambientes virtuais pra voce usar um interpretador Python sem ser o do sistema. Quem nunca baguncou o Python do sistema quando quis fazer alguma brincadeira? Entao, o virtualenv veio pra solucionar esse e outros problemas. Voce nao precisa mais de ser superusuario pra instalar pacotes. Voce pode ter quantos interpretadores python voce quiser, e cada um deles pode ter pacotes diferentes. Ou seja, voce consegue isolar um ambiente pra instalar e usar pacotes python.Criar um ambiente virtual e muito simples:$ virtualenv meu_ambientePorem, pra usar algum ambiente virtual e necessario ativar esse ambiente. Voce pode fazer da seguinte forma:$ source CAMINHO/PARA/meu_ambiente/bin/activateou$ . CAMINHO/PARA/meu_ambiente/bin/activateApos isso voce vera que que o texto do seu terminal foi modificado (variavel de ambiente $PS1), e la tem o nome do seu ambiente entre parenteses. Agora voce pode instalar o que quiser ali e apagar o que quiser! Fazer qualquer tipo de experimento.O unico problema nessa abordagem e que voce ainda aproveita os pacotes instalados no python do sistema. A maneira de solucionar isso e dizendo que voce quer criar um ambiente virtual que nao tem nenhum pacote aproveitado do sistema:$ virtualenv --no-site-packages meu_ambienteImagina que voce criou um ambiente virtual e quer usar o pip nele, voce so precisa USAR! O virtualenv ja vem com o pip instalado. Mas caso voce queira atualizar o pip, faca um:$ pip install -U pipSempre que voce quiser sair do ambiente virtual, chame o deactivate:$ deactivateE voltara ao ambiente normal.Agora voce ja pode ser feliz com seus pacotes python e fazer o experimento que quiser, e ter quantos ambientes virtuais (isolados) voce quiser. Bom, nao?!virtualenvwrapperQuem ja esta acostumado a usar o virtualenv sabe que e um saco ter que lembrar os caminhos dos ambientes e ficar dando source no caminho do activate. Outra coisa chata e quando voce precisa ir pra pasta de site-packages do ambiente virtual. Pensando nessas coisinhas enjoadas um cara pegou e criou um script que adiciona varias funcionalidades ao virtualenv, o virtualenvwrapper. A instalacao do virtualenvwrapper e simples:$ pip install virtualenvwrapperPorem, ainda nao da pra sair usando. Voce precisa carregar o script (virtualenvwrapper.sh) sempre que quiser usar os recursos do virtualenvwrapper. No fim das contas e melhor adicionar ao seu ~/.bashrc. Depois de instalar o virtualenvwrapper com o pip ou easy_install (eu usei o python do sistema), faca:$ echo "source `which virtualenvwrapper.sh`" >> ~/.bashrc$ mkdir ~/.virtualenvsE voce criara uma pasta (a padrao) pra armazenar os ambientes virtuais e sempre tera os comandos do virtualenvwrapper disponiveis.Depois de reiniciar o terminal, voce ja pode usar o virtualenvwrapper! Digite:$ workonE voce provavelmente vai