Python Requests module - Import Error No module named requests

576    Asked by CameronOliver in Python , Asked on Jul 12, 2021

I'm trying to use the requests module, but I'm having trouble importing it. I'm running Python 3.4.2 (which I checked is officially supported) on Windows 7. I've tried installing it the following ways, each time with no luck: Using pip install requests. Downloading the zip ball and installing using install Downloading the source code and manually copying the folder to Python34/Lib/site-packages. In all those cases, I can see that the requests library is in the site-packages folder. If I run import requests from the python interpreter, it works fine. This works:

$ python
>>> import requests
>>> requests.get("")

It always results in this error:

Traceback (most recent call last):
  File "", line 1, in
    import requests
ImportError: No module named requests  

How do I fix an Importerror No module named Request python?


Answered by Carl Paige

You are getting this error because you have not installed the request module. Because requests are not a built-in module (it does not come with the default python installation), so you will have to install it in order to run it properly Run with Python 3 from the command line: python3

Your Answer


Parent Categories