Numpy is installed but still getting error
Your issue maybe similar to mine below.
How to reproduce it

Started a virtual environment named "jupyter_ve"  with numpy=1.21.0   where I launched jupyter.
Opened a notebook using a virtual environment named "project_ve"   with numpy=1.20.0   where I launched my notebook kernel using "project_ve"
In Notebook import fails on from numba import njit giving errors install numpy 1.20.0 or lower

Solution
Make sure you install  numpy version in the virtual environment you used to start the jupyter.
In my case above I had to install / downgrade numpy in the virtual envrionment where I launched jupyter from.  It doesn't matter that I had installed notebook virtual environment kernel.
I am trying to run jupyter notebook and getting following error.
I am using Win 7 with anaconda python 3.7.

ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in ['c:\users\paperspace\anaconda3\envs\tensorflow10\lib\site-packages\numpy']. One method of fixing this is to repeatedly uninstall numpy until none is found, then reinstall this version.

I have followed the steps mentioned in the error but still not working.