ssl'模块'对象没有属性' SSLContext'

时间:2015-01-30 02:18:01

标签: python

In [1]: import ssl

In [2]: context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)

AttributeError  Traceback (most recent call last)
<ipython-input-2-13c9bad66150> in <module>()
----> 1 context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)

AttributeError: 'module' object has no attribute 'SSLContext'

Python版本:2.7.6

2 个答案:

答案 0 :(得分:33)

SSLContext是在2.7.9中引入的,您使用的是旧版本的Python,因此它没有此属性。

答案 1 :(得分:-1)

您可以使用以下代码来实现Python 2.7.9:

ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode=ssl.CERT_NONE