属性错误:'module'对象没有属性'OP_NO_TLSv1_1'

3

点击此处查看图片

请帮我,为什么会出现这样的错误? 如上图所示,我运行了我的代码并导入了这个库。

import paho.mqtt.client as mqtt from twisted.internet import reactor, protocol from txws import WebSocketFactory import json


请勿链接到包含解释您问题的关键信息的外部托管内容。外部托管内容会消失。将终端中的Traceback作为文本复制并包含在您的问题中。 - Jean-Paul Calderone
1个回答

9

我也遇到类似的问题,当在MAC上安装Scrapy后运行时:

File "/Library/Python/2.7/site-packages/twisted/internet/_sslverify.py", line 38, in <module>
TLSVersion.TLSv1_1: SSL.OP_NO_TLSv1_1,
AttributeError:'module'has no attribute object'OP_NO_TLSv1_1'

我的解决方案是重新安装程序指定的Twisted版本,比如我安装的Scrapy:

sudo pip install twisted==13.1.0

最终我成功了。
~ scrapy
scrapy 1.3.3 - no active project

1
最终我不得不执行 pip install 'twisted<17',因为另一个包需要 Twisted 中的 logging 模块。 - nmgeek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接