[PYTHON] Lisez ceci si vous obtenez des erreurs liées au SSL avec l'installation de pip! !! !!

environnement

mac OS Catalina python 3.6.5

Statut

J'ai quitté python pendant un moment (environ un an), mais quand j'ai essayé d'installer un nouveau package pip install <nom du package>, j'ai eu cette erreur ...

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting numpy-stl (nom du package que vous avez essayé d'installer cette fois)
  WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/numpy-stl/
  WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/numpy-stl/
  WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/numpy-stl/
  WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/numpy-stl/
  WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/numpy-stl/
  Could not fetch URL https://pypi.org/simple/numpy-stl/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/numpy-stl/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)) - skipping
  ERROR: Could not find a version that satisfies the requirement numpy-stl (from versions: none)
ERROR: No matching distribution found for numpy-stl
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)) - skipping

Après avoir étudié diverses choses, comme solution --pip mise à jour --Ajoutez une option pour faire confiance à l'hôte lorsque pip install

Solution

Après tout, je l'ai résolu en élevant la version de python et en changeant d'avis avec pip. (Vous devrez peut-être mettre à jour l'outil de ligne de commande de Xcode en cours de route.) J'utilisais pyenv, donc

pyenv install 3.8.1
pyenv global 3.8.1
pip install (Package que vous souhaitez installer)

L'installation s'est terminée avec succès! !! !!

Si vous êtes désespéré pour le même problème, je serais heureux si cela pouvait le résoudre. J'espère que tu aimes! !! S'il vous plaît!

Recommended Posts

Lisez ceci si vous obtenez des erreurs liées au SSL avec l'installation de pip! !! !!
Certificat SSL lié à l'installation de pip? Erreur
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Solution de contournement si vous obtenez une erreur lors de la tentative d'installation de PySide avec pip
Si vous êtes accro à pip, installez dlib sur OSX
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
[TensorFlow] Si vous souhaitez exécuter TensorBoard, installez-le avec pip.
J'ai eu une erreur liée à SSL avec l'installation de pip, donc je l'ai résolue.
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Que faire si vous obtenez Impossible de récupérer l'URL 443 avec pip
Si vous vous perdez avec les redirections HTTP 301 et 302
Que faire si vous ne pouvez pas installer mysqlclient
Erreur avec l'installation de pip
Traitement de pip et des erreurs d'installation associées sur Ubuntu 18.04
Jusqu'à ce que TensorFlow-GPU soit installé avec pip dans l'environnement Windows
Installez scikit.learn avec pip
Que faire si vous obtenez une erreur non définie lorsque vous essayez d'utiliser pip avec pyenv
Jusqu'à ce que vous puissiez installer votre propre bibliothèque Python avec pip
Vous ne trouvez pas le package que vous avez installé avec pip install --user?
J'ai libncurses mais je me fâche avec pip install readline
EC2 / Amazon Linux2: Que faire si une erreur "Impossible d'exécuter'gcc ': aucun fichier ou répertoire de ce type" se produit avec l'installation de pip
Lorsque la mousse avec pip installer
J'obtiens une erreur en essayant d'installer maec 4.0.1.0 avec pip
Si vous êtes en colère contre "trop peu de mises à jour ~" lors de l'exécution de LdaModel
Tensorflow avec tarte à la râpe. Si vous trébuchez avec pip, résolvez-le avec virtualenv!
Si vous devez installer pip mais obtenez une erreur d'importation
Installez Python 2.7.9 et Python 3.4.x avec pip.
installation du module lorsque l'installation de pip ne réussit pas
Désinstaller tout ce qui est installé avec pip
Solution si pip donne [SSL: CERTIFICATE_VERIFY_FAILED]
Comment installer mysql-connector avec pip3
Que faire si vous vous perdez dans la référence de fichier avec FileNotFoundError
Si vous souhaitez obtenir plusieurs statistiques avec groupby of pandas v1
Mesures pour ne pas être en mesure d'installer ou d'importer ssl avec pycharm