Maison >développement back-end >Tutoriel Python >Comment corriger l'erreur SSL PIP : « SSL : TLSV1_ALERT_PROTOCOL_VERSION » ?

Comment corriger l'erreur SSL PIP : « SSL : TLSV1_ALERT_PROTOCOL_VERSION » ?

DDD
DDDoriginal
2025-01-04 14:18:40467parcourir

How to Fix the PIP SSL Error:

Erreur SSL PIP : "SSL : TLSV1_ALERT_PROTOCOL_VERSION"

Problème :
Lors de la tentative d'installation de packages Python à l'aide de pip, une erreur SSL est rencontré, notamment avec le message "[SSL : TLSV1_ALERT_PROTOCOL_VERSION] version du protocole d'alerte tlsv1."

Explication :
Cette erreur provient d'une dépréciation de la version TLS pour pip. Les sites Python.org ne prennent plus en charge les versions 1.0 et 1.1 de TLS, ce qui entraîne des erreurs de non-concordance de version du protocole TLS.

Solution :
1. Mettre à niveau Pip en externe :

Exécutez la commande suivante pour mettre à niveau Pip à l'aide d'une méthode de téléchargement et d'installation directe :

curl https://bootstrap.pypa.io/get-pip.py | python

Remarque : Si vous utilisez un environnement virtuel , vous devrez peut-être préfixer la commande avec sudo python.

2. Mettre à niveau Pip dans PyCharm (Virtualenv) :

  • Activer l'environnement virtuel dans un shell :
source ./venv/bin/activate
  • Exécuter la commande de mise à niveau :
curl https://bootstrap.pypa.io/get-pip.py | python
  • Redémarrez PyCharm et confirmez le Python mis à niveau interprète dans les Préférences.

Après la mise à niveau de pip, il devrait résoudre l'erreur d'incompatibilité de version du protocole TLS et vous permettre d'installer les packages Python avec succès.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn