ModuleNotFoundError:没有名为“Crypto”的模块 Windows 11,Python 3.11.6

问题描述 投票:0回答:1

我制作了涉及

pycryptodome
库的脚本。前一段时间(比如 3 天前)它工作得很好,但现在当我尝试运行它时,我收到此错误:

Traceback (most recent call last):
  File "C:\0002_Programowanie\0001_MAIN\0000_APP\lockify\src\app\passwords\main.py", line 2, in <module>
    from encrypt import Encrypter
  File "C:\0002_Programowanie\0001_MAIN\0000_APP\lockify\src\app\passwords\encrypt.py", line 1, in <module>
    from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'

我已经尝试过:重新安装模块,安装不同版本的模块(3.19),使用

python
python3
命令从 shell 运行脚本,清除 pip 的缓存。没有任何效果!

如果您能帮我解决这个问题,我将非常感激。我需要这个模块才能正常工作。

  • 我的Python版本:3.11.6
  • PyCryptoDome 版本:3.20
  • 操作系统:Windows 11
  • 代码编辑器:VSCode
  • pip list
    输出:
Package                   Version
------------------------- ---------
altgraph                  0.17.3
bcrypt                    4.0.1
blinker                   1.6.3
certifi                   2023.7.22
chardet                   5.2.0
charset-normalizer        3.2.0
click                     8.1.7
colorama                  0.4.6
customtkinter             5.2.0
darkdetect                0.8.0
decorator                 4.4.2
EasyProcess               1.1
enigmacrypt               0.0.8
entrypoint2               1.1
Flask                     3.0.0
Flask-Login               0.6.3
Flask-SQLAlchemy          3.1.1
greenlet                  3.0.1
idna                      3.4
imageio                   2.31.5
imageio-ffmpeg            0.4.9
itsdangerous              2.1.2
Jinja2                    3.1.2
loguru                    0.6.0
MarkupSafe                2.1.3
MouseInfo                 0.1.3
moviepy                   1.0.3
mss                       9.0.1
Naked                     0.1.32
natsort                   8.4.0
notify-py                 0.3.42
numpy                     1.25.2
opencv-python             4.8.0.74
pefile                    2023.2.7
Pillow                    10.0.0
pip                       24.0
plyer                     2.1.0
proglog                   0.1.10
PyAutoGUI                 0.9.54
pycryptodome              3.20.0
pycryptodome-test-vectors 1.0.13
PyGetWindow               0.0.9
pyinstaller               5.13.0
pyinstaller-hooks-contrib 2023.6
PyMsgBox                  1.0.9
pynotify                  0.1.1
pyperclip                 1.8.2
PyQt5                     5.15.10
PyQt5-Qt5                 5.15.2
PyQt5-sip                 12.13.0
PyRect                    0.2.0
pyscreenrec               0.4
pyscreenshot              3.1
PyScreeze                 0.1.29
pytweening                1.0.7
pywin32-ctypes            0.2.2
PyYAML                    6.0.1
qt-material               2.14
requests                  2.31.0
setuptools                69.0.0
shellescape               3.8.1
SQLAlchemy                2.0.22
tqdm                      4.66.1
ttkbootstrap              1.10.1
typing_extensions         4.7.1
urllib3                   2.0.4
Werkzeug                  3.0.1
wheel                     0.43.0
win32-setctime            1.1.0
python python-3.x aes modulenotfounderror pycryptodome
1个回答
0
投票

我在您的软件包需求文件中找不到所需的模块(如果有,请指出);因此,请确保您位于正确的目录/路径上。 如果没有安装并再次尝试导入

© www.soinside.com 2019 - 2024. All rights reserved.