首页 > 解决方案 > 导入请求和夏洛克时出现 ModuleNotFoundError

问题描述

在我的 Debian 机器上使用 sherlock 时出现此错误

Traceback (most recent call last):
  File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/root/data/sherlock/sherlock/__main__.py", line 29, in <module>
    import sherlock
  File "/root/data/sherlock/sherlock/sherlock.py", line 18, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

标签: pythonunixowasp

解决方案


您是否安装了文件中列出的所需依赖项requirements.txt?他们需要运行 Sherlock。

您可以通过运行以下命令进行安装:

pip3 install -r requirements.txt

推荐阅读