Jupyter Notebook: no module named pandas
The default kernel in jupyter notebook points the python that is different to the python used inside the terminal.
You could check using which python
So the packages installed by conda lives in different place compared to the python that is used by the jupyter notebook at default.
To fix the issue, both needs to be same.
For that create a new kernel using ipykernel. syntax: python -m ipykernel install --user --name custom_name --display-name "Python (custom_name)"
After that, check the custom kernel and the path of the python used. jupyter kernel list --json
Finally, Restart the jupyter notebook. And change the kernel to the new custom_kernel.
I've searched through other questions but have not found anything that has helped (most just suggest you do install pandas with conda or pip). In my jupyter notebook I'm trying to import pandas (import pandas as pd)
but I'm getting the following error:

ModuleNotFoundError: No module named 'pandas'

Some pertinent information:

I'm using python3
I've installed pandas using conda install pandas 
My conda environment has pandas installed correctly. After activating the environment, I type python into the terminal and from there I can successfully import pandas and use it appropriately. This leads me to believe that it is an issue with my jupyter notebook.