Question: I have a python code in PyCharm in which i am using
import requests
but the terminal is showing me the following error:

(venv) ahmad@Ahmad:~/Desktop/Spiders$ python test.py
Traceback (most recent call last):
 File "test.py", line 1, in 
 import requests
ModuleNotFoundError: No module named 'requests'

But I have installed pip and requests as well.

Answer: 
I am guessing you have not set your interpreter or installed the necessary packages in the interpreter in PyCharm.

* Can you check in your `File -> Settings`
* There, on the side panel, you can open your **Project: <*project\_name*>** and check **Project Interpreter**
* This will show the interpreter and the installed packages which you can use.

If the interpreter is empty, you need to add it.

<https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html>

Hope this helps.
You can just found the icon of **Search** in right highest corner and search for 'import modules'. Then click on "**Project:** [YOUR\_PROJECT]" choose '**Python Interpreter**' and then click on 'plus' button. Thus you can install 'requests' module manually.

(Some sites say that you can call **Search** by pressing Alt + Enter, but it doesn`t work in my case)