Hola,
Tengo un extraño problema de instalación:
<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
Pip en sí parece pasar los requisitos de dependencia
<root@xxxx>/root # pip -V
pip 7.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Esto parece ser un problema con pip, no con la CLI. Recomendaría preguntar a los mantenedores de pip. Dicho esto, pude encontrar un problema muy similar en el repositorio homebrew que podría ser de ayuda: https://github.com/Homebrew/legacy-homebrew/issues/41253
Gracias Jordon, de hecho fue un problema de pip.
Lo arreglé ejecutando manualmente python setup.py install para cada módulo dependiente. No es la forma óptima (en comparación con la actualización SSL) pero lo suficientemente rápido.
En mi caso, resultó ser un error de versión de SSL que pude ver al ejecutar el comando usando verbose:
sudo pip install -vvv awscli
La solución fue actualizar pip como explica este hilo https://stackoverflow.com/questions/49768770/not-able-to-install-python-packages-ssl-tlsv1-alert-protocol-version
Comentario más útil
En mi caso, resultó ser un error de versión de SSL que pude ver al ejecutar el comando usando verbose:
sudo pip install -vvv awscli
La solución fue actualizar pip como explica este hilo https://stackoverflow.com/questions/49768770/not-able-to-install-python-packages-ssl-tlsv1-alert-protocol-version