# How to Check if NumPy is Installed and Find Your NumPy Version

The `numpy`

Python module is widely used for many different analyses and as a dependency for many other Python packages. In many instances, it is necessary to determine if `numpy`

is installed and which `numpy`

version is installed. This article will show you multiple ways to determine your `numpy`

version and installation status.

## Check if `numpy`

is installed

Here are three ways to check if `numpy`

, or any other Python package, is installed. Note, that some of these methods also tell you the `numpy`

version.

### 1. In an interactive Python session

The first way to check if `numpy`

is installed is to start an interactive Python session. You do this by opening up a command prompt/terminal, typing `python`

, and pressing ‘Enter’.

You should now see something that shows information about the Python distribution you are using, followed by three greater-than signs. Like this:

Python 3.8.8 (default, Apr 13 2021, 15:08:03) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information. >>>

The `>>>`

indicates that the code you type will be executed by the Python interpreter.

To check if `numpy`

is installed just try to import it with the following line of code. Then press ‘Enter’.

import numpy

If there is no error message then it means `numpy`

is installed. If you get an error message like the one below it means that `numpy`

is not installed or that it was improperly installed.

>>> import numpy Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'numpy' >>>

To exit the interactive Python session simply type `quit()`

and press enter.

### 2. With `pip show`

You can also check your `numpy`

installation with `pip`

, a Python package manager/installer. To do so, make sure your are not in an interactive Python session. Then type the following command in the command prompt and press ‘Enter’.

python -m pip show numpy

If `numpy`

is installed you will see a message like this:

Name: numpy Version: 1.20.1 Summary: NumPy is the fundamental package for array computing with Python. Home-page: https://www.numpy.org Author: Travis E. Oliphant et al. Author-email: None License: BSD Location: c:\users\konrad\anaconda3\lib\site-packages Requires: Required-by: tifffile, tables, statsmodels, seaborn, scipy, scikit-learn, scikit-image, PyWavelets, pyerfa, patsy, pandas, numexpr, numba, mkl-random, mkl-fft, matplotlib, imageio, imagecodecs, h5py, Bottleneck, bokeh, bkcharts, astropy

If `numpy`

is not installed you will see a message like this.

WARNING: Package(s) not found: numpy

If you have both Python2 and Python3 installed you will need to replace `python`

with `python3`

when referencing the Python3 installation.

### 3. With `conda list`

If you are using an Anaconda Python distribution you can check for a numpy installation using the `conda`

command. First, open up the Anaconda Prompt. They type the following and press ‘Enter’.

conda list numpy

If `numpy`

is installed you will get a message like this.

(base) C:\Users\Konrad>conda list numpy # packages in environment at C:\Users\Konrad\anaconda3: # # Name Version Build Channel numpy 1.20.1 py38h34a8a5c_0 numpy-base 1.20.1 py38haf7ebc8_0 numpydoc 1.1.0 pyhd3eb1b0_1

If `numpy`

is not installed you will see an empty result, like this.

(base) C:\Users\Konrad>conda list numpy # packages in environment at C:\Users\Konrad\anaconda3: # # Name Version Build Channel (base) C:\Users\Konrad>

## Check Your `numpy version

Once you’ve determined that `numpy`

is installed you can check your `numpy`

version. I will show you three ways to check your `numpy`

version. Note that two of them are the same as shown above.

### 1. With `numpy`

You can check your `numpy`

version by opening an interactive Python session, importing `numpy`

and use `numpy.__version__`

to check the version, as shown below.

>>> import numpy >>> numpy.__version__ '1.20.1'

### 2. With `pip show`

Above we used `pip show`

to determine if `numpy`

was installed. You may have noticed, that the result also showed the package version.

Type `python -m pip show`

and press ‘Enter’. The result will show the package version and other information about the package.

### 3. With `conda list`

We also used `conda list`

above to check the `numpy`

installation. Once again, you may have noticed this command also gave information about the `numpy`

version.

Make sure you are using the Anaconda prompt, as the `conda`

command only works in an Anaconda environment, and type `conda list numpy`

. The result will show the version of `numpy`

and associated packages.

## Conclusion

That’s it. Now you know how to check your `numpy`

version and installation status in a number of ways. If you would like a visual walk-through, check out the video below.

**Whether you’re looking to take your GIS skills to the next level, or just getting started with GIS, we have a course for you! We’re constantly creating and curating more courses to help you improve your geospatial skills.**

**All of our courses are taught by industry professionals and include step-by-step video instruction so you don’t get lost in YouTube videos and blog posts, downloadable data so you can reproduce everything the instructor does, and code you can copy so you can avoid repetitive typing**

**My Recommended Equipment**

Computer: Dell XPS

Mouse: Logitech M557 Bluetooth Mouse

External Hard Drive: Seagate Portable 2TB

*This article contains affiliate links. When you click on links in this article Open Source Options may make a commission on any sales. This does not have any impact on the price you pay for products.*