我在 Crypto 内的 Cipher 模块内有 AES (Python27\Lib\Crypto\Cipher\AES
)。
当我尝试做
from Crypto.Cipher import AES
我收到以下错误:
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
from Crypto.Cipher import AES
File "C:\Python27\lib\Crypto\Cipher\AES.py", line 50, in <module>
from Crypto.Cipher import _AES
ImportError: cannot import name _AES
但是我可以导入
另一个模块,例如
from Crypto.Cipher import blockalgo
效果很好。
那么,我猜测 AES 模块中存在一些错误?
最佳答案
很可能,您的 PyCrypto 安装已损坏并且 _AES.dll 丢失。
按照这个问题尝试重新安装:How do I install PyCrypto on Windows?
关于python - 在 Windows 上使用 pycrypto 时如何修复 Crypto.Cipher 中的 "ImportError: cannot import name _AES"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26943136/