我安装了使用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/

10-13 04:11