【问题标题】:Error when trying to import the Crypto package尝试导入 Crypto 包时出错
【发布时间】:2022-06-22 00:38:01
【问题描述】:

当我发出这些导入命令时:

import sys
import cv2
import numpy as np
from Crypto.Cipher import AES
from Crypto.Util.Padding import pad, unpad
from Crypto.Random import get_random_bytes

我看到这个错误信息:

File "C:/Users/user/Desktop/image-encryption-main/PyImgEnc.py", line 4, in <module>
        from Crypto.Cipher import AES
    ModuleNotFoundError: No module named 'Crypto'

这些是我安装的库:

pip install wheel
pip install scipy
pip install pbkdf2
pip install pyaes
pip install pycryptodome

我该如何解决这个问题?

【问题讨论】:

  • 嗯,你安装了正确的加密模块吗?
  • 我已经安装了以下库: pip install wheel pip install scipy pip install pbkdf2 pip install pyaes pip install pycryptodome 但它不起作用。我应该安装什么模块?
  • 您对消息“ModuleNotFoundError: No module named 'Crypto'”有什么不明白的地方?如果您没有安装该模块,则无法加载它。
  • 这就是我要问的问题,因为我已经尝试了很多东西。

标签: python image-processing encryption pip


【解决方案1】:

我遇到了同样的问题。
试试这个:
[在执行命令之前将 pip 升级到最新版本]

pip 卸载加密
pip 卸载 pycrypto
点安装 pycryptodome
点安装 pycryptodomex

这对我有用。

【讨论】:

    猜你喜欢
    • 2021-01-06
    • 1970-01-01
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多