Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCrypto导入AES问题_Python_Encryption_Aes_Pycrypto - Fatal编程技术网

Python PyCrypto导入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

我第一次使用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 <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'
我不知道,如何解决这个问题,我只描述一下我的行动:

  • pip卸载pycrypto
  • pip安装pycrypto(有错误)
  • pip安装--升级pycrypto(有错误)
  • 下载并启动amd64的exe(链接:)
  • 尝试导入-完成 附言。
    在执行此操作之前,我尝试使用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.