没有名为 'Crypto' 的模块 Python 3.7 上面临错误

No module named 'Crypto' Error facing on Python 3.7

我正在使用 Windows 10 和 Python 3.7 并面临来自 [Crypto.Cipher import AES "ModuleNotFoundError: No module named 'Crypto'"]

的错误

已经成功安装: C:\Users\Zeeeshan Abbas>pip install pycryptodomex 收集 pycryptodomex 下载 https://files.pythonhosted.org/packages/2d/ec/1cd58f9e16980db055b5ab501e8833456ca0af1e3fef190e73a0c8674cc4/pycryptodomex-3.8.2-cp37-cp37m-win32.whl (10.0MB) |████████████████████████████████| 10.0MB 384kB/秒 安装收集的包:pycryptodomex 已成功安装 pycryptodomex-3.8.2

但还是报错: D:\Coursera\Python\venv\Scripts\python.exe D:/Coursera/Python/ctr.py 追溯(最近一次通话): 文件 "D:/Coursera/Python/ctr.py",第 11 行,位于 从 Crypto.Cipher 导入 AES ModuleNotFoundError:没有名为 'Crypto'

的模块

D:\Coursera\Python\venv\ "venv" 代表虚拟环境,所以这是你需要安装 pycryptodomex 的地方。确保激活虚拟环境 D:\Coursera\Python\venv\Scripts\activate。然后运行 pip install pycryptodomex