Windows中的Python Twisted OpenSSL错误
我正在尝试在Windows 7 32位系统上运行一个使用SSL的twisted脚本(Python 2.7.8)。这个脚本在OSX上运行得很好,没有任何错误。我通过pip安装了pyOpenSSL,还安装了Windows版的OpenSSL,但在运行应用程序时出现了:
ERROR [Failure instance: Traceback (failure with no frames): <class 'twisted.web
._newclient.ResponseNeverReceived'>: [<twisted.python.failure.Failure <class 'Op
enSSL.SSL.Error'>>]
]
在Windows上,"from OpenSSL import SSL"
可以正常工作。我搜索了很多解决方案,但都没有找到。请问在Windows上让twisted与SSL一起工作需要做什么特别的配置吗?谢谢
1 个回答
1
出于某种原因,问题出在了 twisted 这个库上。用 pip 安装的时候,装的是 14 版本,也就是最新的版本。我把它卸载了,然后降级到 13 版本,现在脚本就正常运行了。我也不太清楚为什么会这样,暂时也不打算深入研究这个问题。