我已经安装了魅力密码库,但是当我尝试使用这个库运行文件时,我收到如下错误:
File "maabe_rw12.py", line 17, in <module>
from toolbox.pairinggroup import * ImportError: No module named 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-abstractions
你是怎么安装的charm
?库在您的文件系统上的什么位置?如果您执行以下操作,您会看到它不在您的路径上:
import sys
print(sys.path) # `print sys.path` if on python 2.X
也许您可以附加魅力正在使用的目录sys.path.append
;虽然,这通常不是最佳解决方案。
您需要做的就是将 pairinggroup 导入您的代码:
from charm.toolbox.pairinggroup import PairingGroup,ZR,G1,G2,GT,pair