pycrypto:没有名为strxor的模块

时间:2016-10-15 13:26:33

标签: python pycrypto

我收到了这个错误:

追踪(最近一次通话):      文件" test.py",第8行,in        来自Crypto.Cipher导入PKCS1_OAEP      文件" C:\ Users \ Mokhles \ Downloads \ google-api-python-client-1.5.3 \ Crypto \ Cipher \ PKCS1_OAEP.py",第57行,in        import Crypto.Signature.PKCS1_PSS      文件" C:\ Users \ Mokhles \ Downloads \ google-api-python-client-1.5.3 \ Crypto \ Signature \ PKCS1_PSS.py",第74行,in        来自Crypto.Util.strxor import strxor    ImportError:没有名为strxor的模块

任何想法如何解决?

ENV: - 窗口10 -python 2.7

2 个答案:

答案 0 :(得分:0)

看起来你只是将pyCrypto复制到你的项目中。 PyCrypto是依赖于某些本机库/代码(如libtomcrypt)的库。你必须正确安装它。你可以这样做,例如通过pip:

pip2 install pycrypto

pip3 install pycrypto

取决于您希望使哪个Python版本可用。

答案 1 :(得分:0)

尝试conda install pydotplus(可能需要先安装tqdm)