python3报错:ModuleNotFoundError: No module named ‘Crypto‘ 我不是女神ヾ 2022-12-20 12:40 268阅读 0赞 ## 1、问题 ## win10 上 执行 python 脚本,然后报错了,提示 `No module named 'Crypto'` ,如下面所示: C:\Users\admin\ShiroScan-master >python shiro_rce.py -u http://127.0.0.1:8080/ -m whoami -k kPH+bIxk5D2deZiIxcaaaA== -g CommonsCollectionsK1 Traceback (most recent call last): File "shiro_rce.py", line 5, in <module> from moule.main import scripts File "C:\Users\admin\ShiroScan-master\moule\__init__.py", line 4, in <module> from .plugins import * File "C:\Users\admin\ShiroScan-master\moule\plugins\URLDNS.py", line 12, in <module> from Crypto.Cipher import AES ModuleNotFoundError: No module named 'Crypto' 安装Crypto 模块,执行 `pip install Crypto` ,安装成功后,再执行命令,还是报上面的错误。 然后又安装命令 `pip install Crypto.Cipher` ,安装不上,错误信息如下: C:\Users\admin\ShiroScan-master >pip install Crypto.Cipher Looking in indexes: https://mirrors.aliyun.com/pypi/simple ERROR: Could not find a version that satisfies the requirement Crypto.Cipher (from versions: none) ERROR: No matching distribution found for Crypto.Cipher ## 2、解决方案 ## **第1步:** 在python3 (或者 python 虚拟环境)目录下的 `/Lib/site-packages/` 目录下找到 `crypto` 、`crypto-1.4.1.dist-info` 目录,将`crypto` 首字母改为大写,即修改名称为 `Crypto`、 `Crypto-1.4.1.dist-info` 。 ![在这里插入图片描述][20201123101814301.png] 如果没有 `crypto` 、`crypto-1.4.1.dist-info` 目录,则先执行安装 `pip install Crypto` 。 **第2步:** 检查目录下没有 `pycryptodome` 模块,如果没有,则安装 `pycryptodome` pip install pycryptodome 然后再运行脚本时,就不会报错了。 [20201123101814301.png]: /images/20221120/63074654dbbe4b2a9d8ed5b8854cbf6c.png
还没有评论,来说两句吧...