Hallo,
Ich habe ein seltsames Installationsproblem:
<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 selbst scheint Abhängigkeitsanforderungen zu erfüllen
<root@xxxx>/root # pip -V
pip 7.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Dies scheint ein Problem mit Pip zu sein, nicht mit der CLI. Ich würde empfehlen, die Pip-Maintainer zu fragen. Allerdings konnte ich im Homebrew-Repo ein sehr ähnliches Problem finden, das hilfreich sein könnte: https://github.com/Homebrew/legacy-homebrew/issues/41253
Danke Jordon, es war in der Tat ein Pip-Problem.
Ich habe es behoben, indem ich python setup.py install für jedes abhängige Modul manuell ausgeführt habe. Nicht der optimale Weg (im Vergleich zum SSL-Update), aber schnell genug.
In meinem Fall stellte sich heraus, dass es sich um einen SSL-Versionsfehler handelte, den ich sehen konnte, als ich den Befehl mit verbose ausführte:
sudo pip install -vvv awscli
Die Lösung bestand darin, pip zu aktualisieren, wie dieser Thread https://stackoverflow.com/questions/49768770/not-able-to-install-python-packages-ssl-tlsv1-alert-protocol-version erklärt
Hilfreichster Kommentar
In meinem Fall stellte sich heraus, dass es sich um einen SSL-Versionsfehler handelte, den ich sehen konnte, als ich den Befehl mit verbose ausführte:
sudo pip install -vvv awscli
Die Lösung bestand darin, pip zu aktualisieren, wie dieser Thread https://stackoverflow.com/questions/49768770/not-able-to-install-python-packages-ssl-tlsv1-alert-protocol-version erklärt