我安装了使用Python编码的密码框架Charm。然后,通过导入以下工具在代码中使用它:
from charm.toolbox.pairinggroup import PairingGroup,ZR,G1,G2,GT,pair
from charm.zkp_compiler.zkp_generator import *
但是,我收到一个错误
ImportError: No module named engine.protocol
engine.protocol
使用的zkp_generator
。我没有收到与Import Error
相关的任何charm.toolbox.pairringgroup
。是什么原因造成的?我不认为与路径相关的问题,因为charm.toolbox.pairringgroup
没有相同的问题。 最佳答案
根据official package structure,他们在v0.42b
中引入了一些不向后兼容的更改。我认为删除charm.core.engine.protocol
是其中之一。
如果您的应用程序在没有import
的情况下运行,为什么要使用它?
关于python - 导入错误:未命名模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40767025/