在cryptography中,它是使用pip install PyCrpto提供的,在我们使用虚拟环境运行它的烧瓶应用程序中包含错误后,给出了一个错误,将它命名为、文夫、,并在venv > lib > python2.7 > site-packages中正确地安装了这个依赖项。
下面是我在这里得到的准确错误。
从cryptography.x509导入certificate_transparency ImportError:无法导入名称certificate_transparency

但是可以在屏幕截图文件中看到,cryptography.x509.certificate_transparency.py在文件结构中存在,即使在尝试时,python -c "from cryptography.x509 import certificate_transparency"也没有显示任何警告,但是这里显示的是错误,它也被标记为红色。
这里有什么问题吗?
发布于 2018-03-28 23:32:46
我在构建一个更新的Python模块以便随Solaris一起传送时遇到了这个问题(请参阅https://www.jmcpdotcom.com/blog/2018-02-21-im-embarrassed-to-admit-it/)。
在您的情况下,根本原因似乎是您没有将它安装在正确的位置。当您在上面声称它在venv > lib > python2.7 > site-packages中“正确安装”时,屏幕截图显示它实际上是在venv/lib/cryptography中。如果您将密码学dir向下移动一个级别,我希望您的导入会正常工作。
https://stackoverflow.com/questions/47917518
复制相似问题