Python et une version d'OpenSSL problème de référence sur OS X

En essayant de résoudre une version d'OpenSSL problème que je vais avoir.

Il semble que j'ai trois différentes versions d'OpenSSL sur mon Mac.

  1. Python 2.7.11 a la version 0.9.7 m:
    python -c "import ssl; print ssl.OPENSSL_VERSION"
    OpenSSL 0.9.7m 23 Feb 2007
  2. Le Terminal:
    openssl version
    OpenSSL 1.0.1h 5 Jun 2014
  3. Récemment Compilé /Installé:
    /usr/local/ssl/bin/openssl
    OpenSSL> version
    OpenSSL 1.0.2h  3 May 2016
    OpenSSL>

J'ai récemment mis à jour mon OS X pour 10.11.5. Dans le processus, a causé un problème pour le travail auparavant les scripts python. Ci-dessous le message d'erreur extrait de:

Python Message D'Erreur:

 You are linking against OpenSSL 0.9.8, which is no longer *
 RuntimeError: You are linking against OpenSSL 0.9.8, which is no longer support by the OpenSSL project. You need to upgrade to a newer version of OpenSSL.

(* - oui, c'est comme le message d'erreur ressemble. Il est paré dans le milieu de la phrase.)

Des recommandations sur la résolution de ce problème serait grandement apprécié. Ce que j'aimerais c'est avoir Python référence OpenSSL version 1.0.2 h vs l'ancienne version 0.9.7 m.

J'ai essayé d'installer Python et OpenSSL plusieurs fois en utilisant différents post /blogs pour des conseils sans un peu de chance.

"j'ai essayé d'installer Python et OpenSSL plusieurs fois en utilisant différents post / blogs pour des conseils sans un peu de chance" - le blog ont été mal ou ne correspondent pas à vos OS X version ou vous n'avez pas suivi correctement les instructions. Malheureusement, il ne sait pas ce que s'est-il passé, sans plus de détails. Et en ce cas il ne fait pas de sens d'ajouter encore une autre description sur comment installer votre propre Python et OpenSSL.

OriginalL'auteur rdediana | 2016-06-07