我收到以下错误
AttributeError:'module'对象没有属性'_create_unverified_context'。
我正在使用Python 3.4.2。
我的代码:
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
当我运行此代码时,错误发生。_create_unverified_context
可以在Python 3.4.2中使用,所以我真的无法理解为什么会发生这种错误。我该怎么解决这个问题?
Traceback说
Traceback (most recent call last):
File "quickstart.py", line 3, in <module>
ssl._create_default_https_context = ssl._create_unverified_context()
AttributeError: 'module' object has no attribute '_create_unverified_context'
答案 0 :(得分:0)
你确定_create_verified_context是属性而不是方法吗?你试过了吗?
import ssl
ssl._create_default_https_context = ssl._create_unverified_context()
答案 1 :(得分:0)
在以下情况下会发生此错误:
如果所使用的模块与所使用的python版本不兼容
在python 2.7.3中使用模块“ pysphere”时遇到相同的问题。
只需在我编写的代码中注释掉“ ssl._create_default_https_context = ssl._create_unverified_context()”这一行即可。