python - 如何修复 OpenSSL.SSL.WantReadError?
问题描述
我对 pyopenssl 有疑问。错误消息是“OpenSSL.SSL.WantReadError”。
我在下面调试。 https://github.com/opencv/open_model_zoo
第一个错误发生了。asn1crypto._ffi.LibraryNotFoundError:找不到库 libcrypto
我确认了下面的信息。
在 64 位 Windows 上从哪里获取和安装 crypto.dll
我在文件中从加密更改为 libcrypto。
(虚拟环境路径)\Lib\site-packages\asn1crypto_perf_big_num_ctypes.py
所以我解决了第一个错误。但是发生了第二个错误。
OpenSSL.SSL.WantReadError
我的环境如下。Windows 10 virtualenv Python 3.7.1 pyopenssl 19.0.0 Visual C++ 2017 OpenSSL 1.0.2、1.1.0、1.1.1
(虚拟环境路径)\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”。
解决方案
虽然我不知道原因,但我正常使用无调试模式执行它。
推荐阅读
- mysql - 在 WSL Ubuntu 18.04 上执行服务 mysql 重启时出现错误:没有目录,使用 HOME=/ 登录
- python - 如何从 Python 数据框中的 DateTimeIndex 中删除微秒?
- java - 这个片段有 O(log^2(n)) 复杂度吗?
- javascript - 即使数字相等,Javascript也会进行错误比较
- python - 在 Python 的 Tkinter 画布中运行程序?
- c++ - 返回 ostream 的 C++ 函数
- google-cloud-platform - 谷歌云源代码库的分支策略
- jupyter-notebook - 重新连接到 jupyter notebook 会丢失输出
- react-redux - 当我钻入我的 redux 商店时变得不确定
- android - 如何在 Flutter 中创建过滤后的图像