如何修复OpenSSL.SSL.WantReadError?

时间:2019-07-09 06:21:31

标签: python pyopenssl

我对pyopenssl有麻烦。 错误消息是“ OpenSSL.SSL.WantReadError”。

我在下面调试。 https://github.com/opencv/open_model_zoo

发生第一个错误。 asn1crypto._ffi.LibraryNotFoundError:找不到库libcrypto

我确认了以下信息。

where to get and install crypto.dll on 64 bit Windows

我从文件中的crypto更改为libcrypto。

(虚拟环境路径)\ Lib \ site-packages \ asn1crypto_perf_big_num_ctypes.py

所以我解决了第一个错误。 但是第二个错误发生了。

OpenSSL.SSL.WantReadError

我的环境在下面。 Windows 10 虚拟环境 的Python 3.7.1 pyopenssl的19.0.0 Visual C ++ 2017 OpenSSL 1.0.2、1.1.0、1.1.1

(virtualenv路径)\ Lib \ site-packages \ OpenSSL \ SSL.py

1620行

error = _lib.SSL_get_error(ssl, result)
if error == _lib.SSL_ERROR_WANT_READ:
    raise WantReadError()
I installed OpenSSL both of 1.0.2 and 1.1.1.

错误消息是“ OpenSSL.SSL.WantReadError”。

1 个答案:

答案 0 :(得分:0)

虽然我不知道原因,但是我通常不使用调试模式来执行它。