Oi,
Estou com um estranho problema de instalação:
<root@xxxx>/root # pip install awscli
Collecting awscli
Could not find a version that satisfies the requirement awscli (from versions: )
No matching distribution found for awscli
O próprio Pip parece passar os requisitos de dependência
<root@xxxx>/root # pip -V
pip 7.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Isso parece ser um problema com o pip, não com a CLI. Eu recomendaria perguntar aos mantenedores do pip. Dito isso, consegui encontrar um problema muito semelhante no repositório homebrew que pode ser útil: https://github.com/Homebrew/legacy-homebrew/issues/41253
Obrigado Jordon, foi realmente um problema de pip.
Eu o consertei executando manualmente o python setup.py install para cada módulo dependente. Não é a maneira ideal (em comparação com a atualização SSL), mas rápida o suficiente.
No meu caso, acabou sendo um erro de versão SSL que pude ver ao executar o comando usando verbose:
sudo pip install -vvv awscli
A correção foi atualizar o pip como este tópico explica https://stackoverflow.com/questions/49768770/not-able-to-install-python-packages-ssl-tlsv1-alert-protocol-version
Comentários muito úteis
No meu caso, acabou sendo um erro de versão SSL que pude ver ao executar o comando usando verbose:
sudo pip install -vvv awscli
A correção foi atualizar o pip como este tópico explica https://stackoverflow.com/questions/49768770/not-able-to-install-python-packages-ssl-tlsv1-alert-protocol-version