scrapy 2.3 故障排除

2021-06-09 10:03 更新

AttributeError::“module”對(duì)象沒(méi)有屬性“op u no u tlsv1 u 1”

安裝或升級(jí)scrappy、twisted或pyopenssl之后,可能會(huì)得到以下跟蹤的異常:

[…]
  File "[…]/site-packages/twisted/protocols/tls.py", line 63, in <module>
    from twisted.internet._sslverify import _setAcceptableProtocols
  File "[…]/site-packages/twisted/internet/_sslverify.py", line 38, in <module>
    TLSVersion.TLSv1_1: SSL.OP_NO_TLSv1_1,
AttributeError: 'module' object has no attribute 'OP_NO_TLSv1_1'

您得到這個(gè)異常的原因是您的系統(tǒng)或虛擬環(huán)境有一個(gè)您的Twisted版本不支持的pyopenssl版本。

要安裝您的Twisted版本支持的pyopenssl版本,請(qǐng)使用 tls 額外選項(xiàng):

pip install twisted[tls]
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)