Heim >Backend-Entwicklung >Python-Tutorial >Warum schlägt „pip install' unter macOS Sierra und älter fehl und wie kann ich den Fehler „Konnte keine Version finden' beheben?

Warum schlägt „pip install' unter macOS Sierra und älter fehl und wie kann ich den Fehler „Konnte keine Version finden' beheben?

Barbara Streisand
Barbara StreisandOriginal
2024-12-13 03:00:09649Durchsuche

Why Does `pip install` Fail on macOS Sierra and Older, and How Can I Fix the

pip-Installation schlägt für jedes Paket fehl: „Eine Version konnte nicht gefunden werden“ mit TLS-Upgrade wird behoben

Es tritt der Fehler „Eine Version konnte nicht gefunden werden“ auf Version, die die Anforderung erfüllt“ zu installieren, während der Versuch, ein Paket über pip zu installieren, frustrierend sein kann. Dieses Problem tritt insbesondere bei Benutzern auf, die Mac OS pip manuell mit dem folgenden Befehl:

Wichtigkeit von TLS Upgrade

Dieses Upgrade ist notwendig, da Python.org-Sites die TLS-Versionen 1.0 und 1.1 nicht mehr unterstützen. Daher können ältere macOS-Versionen pip nicht verwenden, es sei denn, sie aktualisieren es auf die neueste Version (9.0.3).
curl https://bootstrap.pypa.io/get-pip.py | python

Die Installation über pip install --upgrade pip ist keine praktikable Lösung, da sie derzeit nicht verfügbar ist in eine „Henne-Ei“-Situation.

Zusätzlich Überlegungen

Nach dem Upgrade von pip ist es wichtig, auch die Setuptools zu aktualisieren, indem Sie Folgendes ausführen:

    Aktualisierungen finden Sie auf der Python-Statusseite der TLS-Upgrade-Rollout: https://status.python.org/
  • Weitere Details zu diesem Problem finden Sie in diesem Thread: https://github.com/pypa/pip/issues/5820

    pip install --upgrade setuptools
    Twitter-Ankündigung zum Pip-Upgrade: https://twitter.com/pypa/status/982236066498654208

Das obige ist der detaillierte Inhalt vonWarum schlägt „pip install' unter macOS Sierra und älter fehl und wie kann ich den Fehler „Konnte keine Version finden' beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn