Modulenotfounderror: no module named ‘pyodbc’

This article will show you how to solve the error modulenotfounderror no module named pyodbc in Python.

Encountering errors in Python is not new to developers, so if you’re new to programming, expect to run into these kinds of errors.

The modulenotfounderror: no module named ‘pyodbc’ occurs when you are trying to connect to a DB (database) using Python.

In addition, this error indicates that the pyodbc module is not installed in your system or Python environment.

What is Python?

Python is one of the most popular programming languages.

It is used for developing a wide range of applications.

In addition, Python is a high-level programming language that is used by most developers due to its flexibility.

Returning to our issue, we must take a few actions to fix this error.

So, without further ado, let’s move on to our “how to fix this error” tutorial.

How to solve “no module named ‘pyodbc’” in Python

Time needed: 2 minutes

Here are the solutions for resolving the error message modulenotfounderror: no module named ‘pyodbc’ in Python.

  1. Install the ‘pyodbc’ module.

    Resolving the error modulenotfounderror no module named pyodbc is an easy task.

    All you have to do is install the ‘pyodbc’ module.

    To install this module, open your cmd or command prompt, then input the command pip install pyodbc.

    pip install pyodbc - Modulenotfounderror: no module named 'pyodbc' [SOLVED]

    The command pip install pyodbc will download and install the ‘pyodbc’ module on your system.

    If you’re using Python 3, use the command pip3 install pyodbc.

  2. Reinstall the ‘pyodbc’ module.

    If the error is still not resolved after applying the solution above, try this solution:

    Reinstall the ‘pyodbc’ module.

    To do so, follow the steps below.

    Step 1: Uninstall the installed pyodbc module.

    To uninstall the pyodbc module, input the pip uninstall pyodbc command, then press the Enter key.

    If you’re using Python 3, use the command pip3 uninstall pyodbc.

    After inputting the pip uninstall pyodbc command, results will come out, and this question will also appear (Proceed (Y/n)?).

    Once that appears, just type Y, then click the Enter key.

    pip uninstall pyodbc - Modulenotfounderror: no module named 'pyodbc' [SOLVED]

    Step 2: Install the pyodbc module.

    After uninstalling the ‘pyodbc‘ module, install it again.

    To do so, enter the pip install pyodbc command.

Installing the ‘pyodbc’ module on different platforms

The following are the commands you can use to install the ‘pyodbc‘ module on your system if you’re using a different platform.


→ If you’re using Anaconda, use the command:

conda install -c anaconda pyodbc

Jupyter Notebook

→ If you’re using Jupyter Notebook, use the command:

!pip install pyodbc

Py Alias

→ If you’re using py alias, use the command:

py -m pip install pyodbc


In conclusion, the error modulenotfounderror: no module named ‘pyodbc’ can be easily solved by installing the ‘pyodbc‘ module in your system.

By following the guide above, there’s no doubt that you’ll be able to resolve this error quickly.

We hope you’ve learned a lot from this.

Thank you for reading!

Leave a Comment