Problem:
Beim Versuch, Python-Pakete mit pip zu installieren, tritt ein SSL-Fehler auf auftritt, insbesondere mit der Meldung „[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1-Warnungsprotokollversion.“
Erklärung:
Dieser Fehler ist auf eine veraltete TLS-Version für pip zurückzuführen. Python.org-Sites unterstützen die TLS-Versionen 1.0 und 1.1 nicht mehr, was zu Fehlern bei der Nichtübereinstimmung der TLS-Protokollversionen führt.
Lösung:
1. Pip extern aktualisieren:
Führen Sie den folgenden Befehl aus, um Pip mit einer direkten Download- und Installationsmethode zu aktualisieren:
curl https://bootstrap.pypa.io/get-pip.py | python
Hinweis: Bei Verwendung einer virtuellen Umgebung , müssen Sie dem Befehl möglicherweise sudo python voranstellen.
2. Aktualisieren Sie Pip in PyCharm (Virtualenv):
source ./venv/bin/activate
curl https://bootstrap.pypa.io/get-pip.py | python
Nach dem Upgrade von pip sollte es den Fehler bei der Nichtübereinstimmung der TLS-Protokollversion beheben und Ihnen die erfolgreiche Installation von Python-Paketen ermöglichen.
Das obige ist der detaillierte Inhalt vonWie behebe ich den PIP-SSL-Fehler: „SSL: TLSV1_ALERT_PROTOCOL_VERSION'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!