Open In App

How to Install a Python Module?

Last Updated : 27 Mar, 2024
Like Article

A module is simply a file containing Python code. Functions, groups, and variables can all be described in a module. Runnable code can also be used in a module.

What is a Python Module?

A module can be imported by multiple programs for their application, hence a single code can be used by multiple programs to get done with their functionalities faster and reliably. In this article, we will see how to install modules in Python.


The pip package manager is a preferred installer program to install modules in Python. We have also used pip to install a module on the computer.

If the pip is not installed then refer to the articles:

If a module is not compatible with pip, we have also shown the manual way of installing the module in Python.

Install a Python Module with pip

To install modules in Python, we can follow these steps:

Step 1: Open the Command Prompt

Open the command prompt (Windows) or terminal (Mac or Linux) on your computer.

Step 2: Installing Python Modules with Pip

Use the following command to install a module via pip, which is the package installer for Python:

pip install <module name>

Replace <module name> with the name of the module you want to install. For example, to install the popular numpy module, you would use:

pip install numpy

Note: If you are using Python 3.x, you may need to use the command pip3 instead of pip.

Once you run the command, pip will download the module from the Python Package Index (PyPI) and install it on your computer.

Step 3: Verifying Module Installation

You can now use the module in your Python code by importing it at the beginning of your script. For example, if you installed the numpy module, you would add the following line at the top of your script:

import numpy

Note: Some modules may have additional dependencies that need to be installed first. In this case, pip will automatically download and install the necessary dependencies.

That’s it! You have successfully installed a Python module using pip. You can repeat these steps to install modules in Python.

Installing Python modules on Windows

Output version should be equal to or greater than the 19 version, If not use the following command to update pip:

pip install --upgrade pip wheel


Install a Python Module

To install the pip package use the following command:

pip install <packagename> 

More Operations on Modules

1. Upgrade a Package

To upgrade the packages that are already installed, use the following command:

pip install --upgrade <packagename>

2. Uninstall a Package

To uninstall a package that is already installed, use the following command:

pip uninstall <packagename>

3. Install Package from Other resource

To install the packages from the other resources, use the following command :

pip install -e git+<>

Installing Python modules on Unix/macOS

Make sure that you have pip installed. Type the below command in your terminal to verify if the pip is installed or not.

python3 -m pip --version

Type the below command to install the module using pip.

python3 -m pip install "ModuleName"

More Operation on Modules in Unix/macOS

1. Install Specific Version of Module

To install the specific version of the module use the following command:

python3 -m pip install "ModuleName==2.2"

2. Install Module Version Between Two Numbers

To install the version of a module in between any two numbers:

python3 -m pip install "ProjectName>=2,<3"

3. Install Specific Compatible Version

To install a specific compatible version of full length:

python3 -m pip install "ModuleName~=2.2.3"

4. Upgrade Module

To upgrade the project version use the following command:

python3 -m pip install --upgrade ModuleName

5. Install Required Module from Text Document

To install a required module that is in the text document:

python3 -m pip install -r requirements.txt

6. Install Directories Present in Local System

To install the directories that are present in the local system using the following command:

python3 -m pip install --no-index --find-links=file:///local/dir/ ProjectName
python3 -m pip install --no-index --find-links=/local/dir/ ProjectName
python3 -m pip install --no-index --find-links=relative/dir/ProjectName

7. Update a Package

To update the installed pip and setup tools copies use the following command:

python -m pip install --upgrade pip setuptools wheel

Manual Installation of Python packages

The majority of Python packages are now designed to work with pip. If you have a kit that isn’t compatible, you’ll have to install it manually.

Install the kit by downloading it and then extracting it to a local directory. If the kit has its own set of installation instructions, obey them, if the package is not present there then use the following command to install the package using the command manually:

python <FILE_NAME>.py install

So we have covered how to install a module in Python. We have show the methods to install modules using pip package installer and manually using .py install method.

Read more articles on Python Module:

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads