Quando você digita
pip install -r requirements.txt
Tudo é baixado novamente sempre da rede. Isso é lento 🙂
Conforme encontrado aqui: estouro de pilha , apontando para o autor original , a solução é esta:
defina a variável PIP_DOWNLOAD_CACHE
. Decidi colocá-lo ~/.virtualenvs/pip_cache
assim:
export PIP_DOWNLOAD_CACHE=~/.virtualenvs/pip_cache
Fontes: