Modulenotfounderror no module named ‘geopy’ [SOLVED]

Having a hard time fixing the modulenotfounderror no module named ‘geopy’ error message? Stop worrying this time; in this article, we will hand you the solutions for this error that can help you solve it in a few seconds.

Sounds great, right? Therefore, continue to explore what this article can offer you. This article discusses what this error modulenotfounderror: no module named ‘geopy’ means, why it happens, and how to troubleshoot the error.

What is the modulenotfounderror no module named ‘geopy’ error?

ModuleNotFoundError: No module named 'geopy'

This modulenotfounderror no module named ‘geopy’ is an error message that is usually displayed if you are trying to run a Python program that requires the “geopy” module but the module is not installed in your system or is not found by the Python interpreter.

The geopy module is a library in Python that is used for geocoding and reverse-geocoding and that enables users to convert addresses or place names into geographic coordinates and vice versa.

When this module is required for your program to run, you must first install it using a package manager like pip.

What are the causes of modulenotfounderror no module named ‘geopy’ error?

These are the possible causes of modulenotfounderror: no module named ‘geopy’ error that you should fix to run the program smoothly.

  • 1. The “geopy” module is not installed
  • The Python interpreter was unable to find the module. If you did not install the ‘geopy’ module, you’ll face this error. Your program won’t run if there’s a missing package.
  • 2. Incorrect module name
  • This error occurs when the name of the module is incorrect. When you are trying to import the ‘geopy’ module but it’s actually named something else, Python will definitely be unable to find it and you’ll get an error.
  • You have to double-check the spelling of the module name and make sure that it matches the name of the module you are going to import.
  • 3. Virtual environment issue
  • When you are working in a virtual environment, it’s possible that the ‘geopy’ module is installed in the global environment but not in the virtual environment you are currently working in. By this, the Python interpreter cannot find the module, and you will face this error.
  • Ensure that you have already activated the virtual environment before running your code.
  • 4. Conflict geopy module
  • Conflicts occur when you install multiple versions of the geopy module. You have to remove the conflicting modules to resolve the conflict.

How to fix modulenotfounderror no module named ‘geopy’?

Time needed: 2 minutes.

Here are the effective solutions to fix the error no module named ‘geopy’. Just follow the following command until you have successfully fixed the error.

  1. Install the ‘geopy’ module

    The easiest and simple solution for the error is to install the ‘geopy’ module. Open your terminal or command prompt and run the following command:

    Install the 'geopy' module

    Using this command will install the module. After the installation of the ‘geopy’ module in the Python library, it will resolve the error. You should be able to import it into your code without encountering an error.

  2. Check if the module is installed

    When you are unsure that the ‘geopy’ module is installed, you can check it using the following command:

    This command will display some information, including the location of the module; if you do not see any information or get an error, you need to install the module.

  3. Check the module spelling

    The module is already installed, but you’re still getting the error. Double-check the correct spelling of the module Module names are sometimes case-sensitive, so make sure you’re using the correct spelling.

  4. Check Virtual Environment

    When you are working in a virtual environment, ensure that the ‘geopy’ module is installed in the virtual environment you are currently using.
    You can activate the virtual environment and then run the following command to check if the package is installed:

    Check Virtual Environment

    This command will display the list of packages that are installed in the virtual environment. If the ‘geopy’ module is not listed, you can easily install it using pip, as mentioned above.

You can refer to the command below if you are using anaconda and Linux

This command is for Anaconda.

conda install -c conda-forge geopy

This command is for Linux.

sudo easy_install pip
sudo pip install geopy


This article already provides you the solutions for the error message modulenotfounderror no module named ‘geopy’ that will get rid of the error you are facing. By following the above solutions, you should be able to resolve the no module named ‘geopy’ error.

We also have solutions if you encounter an error like modulenotfounderror: no module named ‘zlib’. You can also visit our website for additional information.

Thank you very much for reading until the end of this article. Just in case you have more questions or inquiries, feel free to comment.

Leave a Comment