import certificate_transparency python

时间:2018-05-24 09:51:03

标签: python python-cryptography

我之前运行的应用程序出错:

File "/usr/lib/python2.7/site-packages/cryptography/x509/__init__.py", line 7, in <module>
    from cryptography.x509 import certificate_transparency
ImportError: cannot import name certificate_transparency

加密库的版本是2.2.2,我检查所需文件夹中是否存在certificate_transparency.py文件。可能是什么问题呢? 来自/home/serj/.local/lib/python2.7/site-packages/pip(python 2.7)的pip 10.0.1

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,密码学出了点问题。尝试

sudo pip install --upgrade cryptography

答案 1 :(得分:0)

我找到了一个简单的解决方案。但这需要更改源代码。

  1. 添加certificate_transparency文件的路径:
import sys, os
sys.path.append(os.path.append('/usr/lib/python2.7/site-packages/cryptography/x509'))
  1. 更改/usr/lib/python2.7/site-packages/cryptography/x509/__init__.py中的代码

然后替换此(旧行): from cryptography.x509 import certificate_transparency

与此(新行): import certificate_transparency