Requests не является встроенным модулем (не поставляется с установкой python по умолчанию), поэтому вам придется установить его:
OSX / Linux
Python 2: sudo pip install requests
Python 3: sudo pip3 install requests
если у вас есть pip установленный (pip является установщиком пакета для python и должен поставляться по умолчанию с вашей установкой python). Если pip установлен, но не в вашем path, вы можете использовать python -m pip install requests (или python3 -m pip install requests для python3)
В качестве альтернативы вы также можете использовать, sudo easy_install -U requests если у вас есть easy_install установленный.
Linux
В качестве альтернативы вы можете использовать свой системный менеджер пакетов:
Для centos: sudo yum install python-requests
Для Debian / Ubuntu Python2: sudo apt-get install python-requests
Для Debian / Ubuntu Python3: sudo apt-get install python3-requests
Windows
Используйте pip install requests (или pip3 install requests для python3), если вы pip установили и Pip.exe добавили в переменную среды Path. Если pip установлен, но не в вашем path, вы можете использовать python -m pip install requests (или python3 -m pip install requests для python3)
В качестве альтернативы в командной строке используйте > Path\easy_install.exe requests, где Path находится ваша Python*\Scripts папка, если она была установлена. (Например: C:\Python32\Scripts)
Если вы хотите вручную добавить библиотеку на компьютер с Windows, вы можете загрузить сжатую библиотеку, распаковать ее, а затем поместить в Lib\site-packages папку вашего python path. (Например: C:\Python27\Lib\site-packages)
В mac osx и Windows после загрузки исходного zip-файла распакуйте его и запустите с помощью terminal'а/cmd python setup.py install из несжатого каталога.