EDITAR:
A versão atual do PIP
não tem mais esse problema. A partir de agora, version: 7.1.2
é a versão atual. Aqui está o PIP
link:
https://pypi.python.org/pypi/pip
CORREÇÃO ORIGINAL:
Eu tenho esse problema ao tentar usar pip==1.5.4
Este é um problema relacionado aos certificados SSL confiáveis do PIP e do PYPI do Python. Se você olhar no log do PIP no Mac OS X em: /Users/username/.pip/pip.log, você obterá mais detalhes.
Minha solução para fazer o PIP voltar a funcionar depois de horas tentando coisas diferentes era ir aos pacotes do meu site em Python, seja em um virtualenv ou em seus pacotes de site normais , e se livrar da versão PIP atual. Para mim eu tivepip==1.5.4
Excluí o diretório PIP e o arquivo PIP egg. Então eu corri
easy_install pip==1.2.1
Esta versão do PIP não tem o problema de SSL, e então fui capaz de ir e executar meu normal pip install -r requirements.txt
dentro do meu virtualenv para configurar todos os pacotes que eu queria que estivessem listados em meu requirements.txt
arquivo.
Este também é o hack recomendado para passar o problema por várias pessoas neste Grupo do Google que encontrei:
https://groups.google.com/forum/#!topic/beagleboard/aSlPCNYcVjw