Python PyCrypto导入AES问题
我第一次使用AES加密,在从Python PyCrypto导入AES问题,python,encryption,aes,pycrypto,Python,Encryption,Aes,Pycrypto,我第一次使用AES加密,在从Crypto.Cipher Traceback (most recent call last): File "C:\Users\gek0n\Desktop\wargames\server.py", line 8, in <module> from Crypto.Cipher import AES File "build\bdist.win-amd64\egg\Crypto\Cipher\AES.py", line 50, in <mo
Crypto.Cipher
Traceback (most recent call last):
File "C:\Users\gek0n\Desktop\wargames\server.py", line 8, in <module>
from Crypto.Cipher import AES
File "build\bdist.win-amd64\egg\Crypto\Cipher\AES.py", line 50, in <module>
File "build\bdist.win-amd64\egg\Crypto\Cipher\_AES.py", line 7, in <module>
File "build\bdist.win-amd64\egg\Crypto\Cipher\_AES.py", line 4, in __bootstrap__
File "build\bdist.win-amd64\egg\pkg_resources.py", line 914, in resource_filename
File "build\bdist.win-amd64\egg\pkg_resources.py", line 1601, in get_resource_filename
File "build\bdist.win-amd64\egg\pkg_resources.py", line 1629, in _extract_resource
File "build\bdist.win-amd64\egg\pkg_resources.py", line 990, in get_cache_path
AttributeError: ResourceManager instance has no attribute '_warn_unsafe_extraction'
我不知道,如何解决这个问题,我只描述一下我的行动:
在执行此操作之前,我尝试使用win32安装创建环境,但没有帮助 在Windows上,我重新安装了PyCrypto模块(),所有这些都适合我。pip卸载PyCrypto pip安装pycrypto(有错误) pip安装--升级pycrypto(有错误) 下载并启动amd64的exe(链接:) 尝试导入-完成
对我来说不起作用,因为我使用的是python 3我在Windows 7计算机上遇到了gek0n提到的相同的DLL加载错误。我按照以下步骤解决问题:1。使用python-mpip安装升级了pip——升级pip,2。用pip卸载pycrypt卸载pycrypto,3。重新安装pycrypto
Traceback (most recent call last):
File "C:\Users\gek0n\Desktop\wargames\server.py", line 8, in <module>
from Crypto.Cipher import AES
File "C:\Python27\lib\site-packages\Crypto\Cipher\AES.py", line 50, in <module>
from Crypto.Cipher import _AES
ImportError: DLL load failed: %1 не является приложением Win32.