我在Crypto里面的Cipher中有AES(Python27 \ Lib \ Crypto \ Cipher \ AES模块)
当我尝试从Crypto.Cipher import AES
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
但我可以import
另一个像from Crypto.Cipher import blockalgo
这样的模块正常工作。所以我猜测AES模块中有一些错误吗?
答案 0 :(得分:3)
很可能,您的PyCrypto安装已损坏且_AES.dll丢失。
尝试根据此问题重新安装:How do I install PyCrypto on Windows?
答案 1 :(得分:0)
我也遇到了这个问题,并解决了。原因是我的计算机是64位,但是32点的Crypto是通过pip下载的。您可以下载大约64位的Crypto或将我的git下载的文件添加到python3 / Lib下的相应位置。文件地址:https://github.com/BConcernedOnFamily/Crypto_64bit