J'utilise OSX Sierra 10.12.6 sur un macbook pro
Il y a un bug connu dans pip 10.0.0b1 qui provoque un piège: 5 lorsque vous essayez d'installer quoi que ce soit. Cela vous empêche également de mettre à jour pip lui-même vers 10.0.0b2, ce qui corrige censément ce bogue.
Donc - j'ai désinstallé pip, pensant que je retournerais à easy_install pour obtenir la dernière - MAIS NOOOO! (bruit de grincement de dents ici ...)
Voici ce que j'obtiens:
(** démarrer la sortie de la console)
Sudo easy_install pip Mot de passe:
Recherche de pip lecture https://pypi.python.org/simple/pip/
Erreur de téléchargement sur https://pypi.python.org/simple/pip/ : [SSL: TLSV1_ALERT_PROTOCOL_VERSION] Version du protocole d'alerte tlsv1 (_ssl.c: 590) - Certains packages peuvent ne pas être trouvés!
Impossible de trouver la page d'index pour 'pip' (peut-être mal orthographiée?)
Analyse de l'index de tous les packages (cela peut prendre un certain temps)
Lecture https://pypi.python.org/simple/
Erreur de téléchargement sur https://pypi.python.org/simple/ : [SSL: TLSV1_ALERT_PROTOCOL_VERSION] Version du protocole d'alerte tlsv1 (_ssl.c: 590) - Certains packages peuvent ne pas être trouvés!
Aucun package local ou lien de téléchargement trouvé pour pip
erreur: impossible de trouver la distribution appropriée pour Requirement.parse ('pip') **
(** sortie console finale)
J'essaie d'éviter de désinstaller et de réinstaller tout Pythonic. La sortie ci-dessus semble indiquer un problème avec les versions SSL/TLS, mais elle ne me dit pas assez pour comprendre quoi.
De l'aide? Je ne peux pas croire que MAC OSX ne prend pas en charge les versions SSL/TLS appropriées. Je pense que ce message est un hareng rouge (ou une "grenouille sans pattes" si vous obtenez cette référence)
TIA
C'est à cause du TLSv1 obsolète; vous devez donc installer pip d'une manière plus arrondie.
#You may need to do this as user root:
curl https://bootstrap.pypa.io/get-pip.py | python
#to confirm it is working:
pip install --upgrade pip
Ceci est basé sur la solution dans Impossible d'installer Python packages [SSL: TLSV1_ALERT_PROTOCOL_VERSION]