How to fix: No module named pandas

The error message “No module named pandas” means that the Python interpreter is unable to locate the pandas module, which is necessary to run certain Python programs. To fix this, the user needs to install the pandas package either manually or using a package manager such as pip. Once pandas has been installed, the user should be able to run Python programs that require pandas without any further issues.


One common error you may encounter when using Python is:

no module named 'pandas'

This error occurs when Python does not detect the library in your current environment.

This tutorial shares the exact steps you can use to troubleshoot this error.

Step 1: pip install pandas

Since pandas doesn’t come installed automatically with Python, you’ll need to install it yourself. The easiest way to do so is by using pip, which is a package manager for Python.

You can run the following pip command to install pandas:

pip install pandas

In most cases, this will fix the error.

Step 2: Install pip

If you’re still getting an error, you may need to install pip. Use to do so.

You can also use to upgrade pip to the latest version to ensure that it works.

You can then run the same pip command as earlier to install pandas:

pip install pandas

At this point, the error should be resolved.

Step 3: Check pandas and pip Versions

If you’re still running into errors, you may be using a different version of pandas and pip.

which python
python --version
which pip

If the two versions don’t match, you need to either install an older version of pandas or upgrade your Python version.

Step 4: Check pandas Version

Once you’ve successfully installed pandas, you can use the following command to display the pandas version in your environment:

pip show pandas

Name: pandas
Version: 1.1.5
Summary: Powerful data structures for data analysis, time series, and statistics
Home-page: https://pandas.pydata.org
Author: None
Author-email: None
License: BSD
Location: /srv/conda/envs/notebook/lib/python3.6/site-packages
Requires: python-dateutil, pytz, numpy
Required-by: 
Note: you may need to restart the kernel to use updated packages.

Note: The easiest way to avoid errors with pandas and Python versions is to simply install , which is a toolkit that comes pre-installed with Python and pandas and is free to use.

The following tutorials explain how to fix other common problems in Python:

x