Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ImportError: No module named requests

Whenever I try to import requests, I get an error saying No module named requests.

import requests 

The error I get:

File "ex2.py", line 1, in <module>     import requests ImportError: No module named requests 
like image 962
user2476540 Avatar asked Jun 25 '13 23:06

user2476540


People also ask

How do I fix an Importerror No module named Request?

Requests are not a built-in module (it doesn't come with the default python installation) in Python, you need to install it explicitly using the pip installer and then use it. If you are getting an error installing pip checkout pip: command not found to resolve the issue.

Is requests built in Python?

Requests is one of the most popular Python libraries that is not included with Python.


2 Answers

Requests is not a built in module (does not come with the default python installation), so you will have to install it:

OSX/Linux

Use $ pip install requests (or pip3 install requests for python3) if you have pip installed. If pip is installed but not in your path you can use python -m pip install requests (or python3 -m pip install requests for python3)

Alternatively you can also use sudo easy_install -U requests if you have easy_install installed.

Alternatively you can use your systems package manager:

For centos: yum install python-requests For Ubuntu: apt-get install python-requests

Windows

Use pip install requests (or pip3 install requests for python3) if you have pip installed and Pip.exe added to the Path Environment Variable. If pip is installed but not in your path you can use python -m pip install requests (or python3 -m pip install requests for python3)

Alternatively from a cmd prompt, use > Path\easy_install.exe requests, where Path is your Python*\Scripts folder, if it was installed. (For example: C:\Python32\Scripts)

If you manually want to add a library to a windows machine, you can download the compressed library, uncompress it, and then place it into the Lib\site-packages folder of your python path. (For example: C:\Python27\Lib\site-packages)

From Source (Universal)

For any missing library, the source is usually available at https://pypi.python.org/pypi/. You can download requests here: https://pypi.python.org/pypi/requests

On mac osx and windows, after downloading the source zip, uncompress it and from the termiminal/cmd run python setup.py install from the uncompressed dir.

(source)

like image 144
TheoretiCAL Avatar answered Sep 18 '22 21:09

TheoretiCAL


It's not obvious to me which version of Python you are using.

If it's Python 3, a solution would be sudo pip3 install requests

like image 28
SamPutnam Avatar answered Sep 20 '22 21:09

SamPutnam