Resolving `ModuleNotFoundError: No module named 'numpy'`
April 3, 2021 ‐ 1 min read
When you encounter the error
ModuleNotFoundError: No module named 'numpy' you most likely have not, or not correctly, installed numpy.
If you haven't installed it yet you can do so by running:
$ python3 -m pip install numpy
python still refers to a version of python 2 on your machine. Otherwise there is no need to run the install with
The problem lies somewhere else if the above install command displays a line like:
Requirement already satisfied: numpy in /home/koen/.local/lib/python3.8/site-packages (1.20.2)
In that case
numpy is actually installed but python just cannot seem to find it. Possible causes can be:
- that you run your python code with a different python version for which you installed numpy.
- that not yet activated your python virtual environment yet.
- not yet select the right python interpreter in your code editor