How To Install A Python Module

In this tutorial, we will learn how to install a Python module which can be a crucial component while working with Python. Python modules are reusable pieces of code written by someone else that can serve as building blocks in your Python projects.

To save time and enhance your Python experience, it’s essential to know how to install these modules. We will cover installing Python modules using pip and installing from the source.

Step 1: Check if you have pip installed

In order to install Python modules, you need to have pip (Python Package Installer) installed in your system. To check if you already have it installed, open your command prompt (Windows) or terminal (Mac/Linux) and type the following command:

If your system has pip installed, you will see the pip version number. If not, you will need to install pip following the instructions on the pip installation page.

Step 2: Install a Python module using pip

Once you have pip installed, you can use it to install a Python module. In this example, we will install the popular web scraping library called BeautifulSoup4. To install a module using pip, run the following command:

Upon successful installation, you will see a message similar to this:

Successfully installed beautifulsoup4-4.9.3

Step 3: Verify if the module is installed correctly

After the installation, it’s necessary to verify if the module has been installed correctly. To do this, open up a Python shell by typing python in your command prompt or terminal and then try to import the module. In our example, the code should look like this:

If there are no errors, it means the module has been installed correctly, and you can start using it in your Python projects.

Step 4: Install a Python module from the source

Sometimes, you may want to install a module from its source to get the latest version or a specific version that is not available via pip. In such cases, follow these steps:

  1. Visit the module’s repository (usually found on GitHub) and download the source code as a ZIP file.
  2. Extract the contents of the ZIP file into a folder.
  3. Open a command prompt or terminal and navigate to the extracted folder.
  4. Lastly, run the following command:

This will install the module from its source code. You can then verify if the module has been installed correctly by following step 3.


In this tutorial, we have learned how to install a Python module using pip and from the source. This knowledge will allow you to make use of the vast library of Python modules available and save time as you work on your Python projects. Always remember to verify if the module installation is successful by importing it in the Python shell. Happy coding!