询问属性错误:模块'lib'没有属性'X509V3_EXT_get'

时间:2018-09-10 18:31:27

标签: python flask python-cryptography flask-ask

我正在Ngrok的虚拟环境中使用flask-ask。我不断收到500个内部服务器错误

我收到以下错误:

 File "C:\Users\laptop\Envs\alexa\lib\site-packages\OpenSSL\crypto.py", line 740, in _subjectAltNameString
    method = _lib.X509V3_EXT_get(self._extension)
AttributeError: module 'lib' has no attribute 'X509V3_EXT_get' 

我曾尝试降级到较旧的加密版本,但不会安装。我得到这个错误。

  _openssl.c
    build\temp.win32-3.7\Release\_openssl.c(501): fatal error C1083: Cannot open include file: 'openssl/aes.h': No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.15.26726\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2

我已经用C ++安装了Visual Studio,认为它与编译有关,但也没有用。

我还更新了setuptools,安装了OpenSSL,似乎没有任何反应。我的理论是Flask-Ask不再与加密版本兼容,但是由于编译问题,旧版本的加密不再可安装。

0 个答案:

没有答案