1

我的开发环境:win7 64 python2.7.6 64 twisted 13.2

我已经安装了所有需要扭曲的模块。但总是抛出错误:

    from twisted.internet import reactor 
cffi.ffiplatform.VerificationError: importing 'D:\\Python27\\lib\\site-packages\\cryptography\\_Cryptography_cffi_444d7397xa22f8491.pyd': DLL load failed: 

在另一台计算机上,我可以使用默认反应器,但是当我使用iocpreactor时出现错误。当使用默认反应器时,tcp模式,只有一个连接可以正常工作......

我尝试更改一些旧版本的模块,问题仍然存在,这是怎么回事?

4

2 回答 2

1

此错误可能是因为您尚未安装 64 位 OpenSSL。它可以作为二进制文件从http://slproweb.com/products/Win32OpenSSL.html获得。只需下载 Win64 版本并使用默认设置安装即可。

此问题已添加到 cryptography.io常见问题解答中。

于 2014-05-07T01:24:00.170 回答
0

非常感谢,我已经解决了这个问题。你是对的。

我一开始是通过pip安装pyopenssl的,也试过下载pyopenssl.egg。最后我找到了一个要安装的.exe文件。然后扭曲不需要pycrypto。问题已修复

安装 .egg 版本时可能会出现一些编译问题

于 2014-05-12T01:46:26.003 回答