Para mim, nenhuma das soluções alternativas do arquivo de configuração funcionou. Estou usando o pip 1.5.4 no Ubuntu 14.04
O que eventualmente funcionou para mim é instalar primeiro o certificado no sistema (para mim, no Ubuntu isso seria)
sudo cp ~/my_cert.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates
O anterior atualiza automaticamente o arquivo do pacote (verificando na parte inferior de /etc/ssl/certs/ca-certificates.crt
você deve ver agora o mesmo certificado de my_cert.crt
)
Agora use esse caminho em PIP_CERT
. E adicione-o ao meu .bashrc
:
echo export PIP_CERT=/etc/ssl/certs/ca-certificates.crt >> ~/.bashrc
EXCLUSÃO DE RESPONSABILIDADE : Eu já publiquei esta resposta em SO (mesma resposta do link eventualmente duplicado acima, mas no início não encontrei a outra resposta (eventualmente duplicada). Então, se alguém como eu chegar aqui primeiro, então isso pode ajudar.
Talvez eu esteja quebrando algum tipo de regra para postar a mesma resposta duas vezes, uma em SO e outra em superusuário. Se sim, desculpe por isso.