AttributeError: Das Objekt 'module' hat mit Python 2.7.11 kein Attribut 'PROTOCOL_TLSv1_2'.

Ich habe Probleme damit, tls v1.2-Unterstützung für meine Python-Installation auf meinem Mac zu erhalten.

Dies ist meine openssl-Version:

openssl version
OpenSSL 1.0.2h  3 May 2016

Und hier ist meine Python-Version:

python --version
Python 2.7.11

So teste ich:

>>> import ssl
>>> ssl.PROTOCOL_TLSv1_2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'PROTOCOL_TLSv1_2'

Das Lesen:https: //docs.python.org/2/library/ssl.htm Es sagt

Einige Verhaltensweisen können plattformabhängig sein, da Aufrufe an die Betriebssystem-Socket-APIs erfolgen. Die installierte Version von OpenSSL kann auch zu Verhaltensschwankungen führen. Zum Beispiel werden TLSv1.1 und TLSv1.2 mit openssl Version 1.0.1 ausgeliefert.

So habe ich die Voraussetzungen für die Unterstützung von tlsv1.2 mit meiner Installation von OpenSSL 1.0.2h.

Hat jemand irgendwelche Ideen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage