ImportError:没有名为toolbox.pairinggroup的模块



我已经安装了魅力密码库,但当我尝试使用该库运行文件时,我会遇到以下错误:

File "maabe_rw12.py", line 17, in <module>
    from toolbox.pairinggroup import * ImportError: No module named toolbox.pairinggroup

尝试:

from charm.toolbox.pairinggroup import *

在此处找到:http://jhuisi.github.io/charm/cryptographers.html#group-抽象

您是如何安装charm的?文件系统上的库在哪里?你可以看到它不在你的道路上,如果你:

import sys
print(sys.path)  # `print sys.path` if on python 2.X

也许您可以使用sys.path.append附加charm所在的目录;不过,这通常不是最佳解决方案。

您需要做的就是将配对组导入到您的代码中:

from charm.toolbox.pairinggroup import PairingGroup,ZR,G1,G2,GT,pair

最新更新