Sherlock: Modulenotfound

Created on 14 Jul 2019  Â·  24Comments  Â·  Source: sherlock-project/sherlock

Traceback (most recent call last):
File "sherlock.py", line 24, in
from requests_futures.sessions import FuturesSession
ModuleNotFoundError: No module named 'requests_futures'

question

Most helpful comment

This fixed it...

python3 -m pip install -r requirements.txt
instead of pip install -r requirements.txt

All 24 comments

Please help me out!

@nitroxnoob What OS are you running?

parrot security os

Traceback (most recent call last):
File "sherlock.py", line 24, in
from requests_futures.sessions import FuturesSession
ModuleNotFoundError: No module named 'requests_futures'

This is really strange because it works on Manjaro Linux

Can you see what version of the various modules you are running? I am running 2.21.0 of "Python HTTP for Humans"

Perhaps you have an old enough version that Sherlock is not compatible with it.

Soo what can i do for it...?..(i'm working python 3.6.7) on parrot security
linux

On 08:41, Mon, Jul 15, 2019 Christopher Kent Hoadley <
[email protected] wrote:

Can you see what version of the various modules you are running? I am
running 2.21.0 of "Python HTTP for Humans"

Perhaps you have an old enough version that Sherlock is not compatible
with it.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/sherlock-project/sherlock/issues/246?email_source=notifications&email_token=ALJ4HXQR7O3RUR5KYYWDL5TP7PTFTA5CNFSM4IDOZYR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZ4UBLA#issuecomment-511262892,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALJ4HXRUKEQTO7KVPGEMJD3P7PTFTANCNFSM4IDOZYRQ
.

@Lionde002 Could you please tell us what version of requests you have installed?

Ohh i use parrot linux..is it work great on kali linux..?

On 12:14, Mon, Jul 15, 2019 Siddharth Dushantha <[email protected]
wrote:

@Lionde002 https://github.com/Lionde002 Could you please tell us what
version of requests you have installed?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/sherlock-project/sherlock/issues/246?email_source=notifications&email_token=ALJ4HXVORIIMZYUWOYFB52DP7QMFRA5CNFSM4IDOZYR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZ42THA#issuecomment-511289756,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALJ4HXREMLCEO25LLBK2GKTP7QMFRANCNFSM4IDOZYRQ
.

I am having the same problem. MacOS Mojave, Python 3.7.3

This fixed it...

python3 -m pip install -r requirements.txt
instead of pip install -r requirements.txt

@nitroxnoob Were you able to fix the problem you were having?

I am closing this out. It appears to be an installation issue.

I know it's closed, but I had the same issue and the fix I found was to run the python script included in the download of the git, "install_packages.sh"

Same issue on windows, python 3.7.3

(venv) PS C:\Users\sam\dev\sherlock> py .\sherlock.py --help
Traceback (most recent call last):
  File ".\sherlock.py", line 24, in <module>
    from requests_futures.sessions import FuturesSession
ModuleNotFoundError: No module named 'requests_futures'

@saadat99 You can correct this error on windows by simply running this :
pip install requests_futures

@IronVenom request and request_features are installed. When I type py sherlock.py --help program exits with error but when I type python sherlock.py --help it works fine. That's weird. I didn't know those are different

Those are different. Does it work now after installing requests_futures?

Those are different. Does it work now after installing requests_futures?

The packages were installed before through requirements.txt. It is working with python command.
The py command is causing the issue. It throws this error.

Traceback (most recent call last):
  File ".\sherlock.py", line 21, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

again the command is causing the issue. packages are installed

Just install the packages that you don't have using pip. Don't run the package on a virtual environment and use the base of conda or python.

This fixed it...

python3 -m pip install -r requirements.txt
instead of pip install -r requirements.txt

python3 -m pip install -r requirements.txt

/usr/bin/python3: No module named pip

This fix works 100% for Parrot OS.

python3 -m pip install -r requirements.txt
instead of pip install -r requirements.txt

MAC OS Catalina version 10.15.4

@p0wnage tried that but still getting this

  • Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/3.7'
    Consider using the --user option or check the permissions.

    When trying to upgrade

  • You are using pip version 19.0.3, however version 20.1 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.

  • DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
    Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-20.1-py2.7.egg (20.1)

any other things i should try?

Had this same issue.
This fixed it for me.
python3 -m pip install -r requirements.txt
However, after this I got a new error that I was missing 'TorRequest'.
pip install torrequest
Now it works.

Was this page helpful?
0 / 5 - 0 ratings