Close this search box.

Get Started: Python PIP

Getting a “NameError” while writing a long code or importing a module?

Don’t know how to solve it and proceed ahead?

Let’s get into this.

In This Article, You Will Learn About Python PIP.

Table of Contents

What is PIP?

PIP – PIP is a Python package installer. It is a package of dozens of code in a file (module) that is created for specific purpose to help the developer by importing it.

Install PIP

When you install Python from official website, PIP is already installed with it.


Usually, pip is automatically installed if you are:

-working in a virtual environment

-using Python downloaded from

-using Python that has not been modified by a redistributor to remove ensurepip

You can install PIP, if it is not installed by default. Visit to official documentation to install PIP by using

Download Python Script

Download the script, from

Open the command prompt, cd to the folder containing the file and run:







Or, it is much easier to install PIP while setting up new Python environment. Just visit Python official website to install latest version of Python.

PIP2 and PIP3

PIP is mandatory package that should be installed in every version of Python whether it is Python 2 or Python 3.

Check fact: PIP packages is installed for Python 2 will not work for Python 3 and visa versa.

Details of PIP – pip show

Use pip show to check the details of installed package.

					pip show <package-name>

pip itself is one of the packages, so you can see the details as follows.

					pip show pip

List of installed packages – pip list

List installed packages, including editables. Packages are listed in a case-insensitive sorted order.

List of installed packages –

					pip list

List outdated packages

					-o, --outdated

List uptodate package

					u, --uptodate

A similar command, pip freeze, is also provided.

					pip freeze

freeze does not output pip itself and packages for package management such as setuptools and wheel.

Install a package

					pip install


Use pip install to install a package.

If a package is registered in the PyPI (the Python Package Index), you can specify its name and install the latest version.

					pip install <package name>

Multiple packages can be installed at the same time.

					pip install <package-name1> <package-name2> <package-name3> ...


You can also use == to specify a version, such as 1.0.0.

					pip install <package-name>==<version>

Update a package

					pip install --upgrade

To update installed packages to the latest version, run pip install with the –upgrade or -U option.

					pip install --upgrade <package-name>
pip install -U <package-name>

Update pip itself

The pip itself is also managed by pip.

You can update the pip itself with the following command.

					pip install --upgrade pip

For the pip2 and pip3 commands, only the first pip should be replaced with pip2 or pip3.

					pip3 install --upgrade pip

Uninstall a package

					pip uninstall

Use pip uninstall to uninstall installed packages.

					pip uninstall <package-name>

Multiple packages can be uninstalled at the same time.

					pip uninstall <package-name1> <package-name2> <package-name3> ...

Note: By default, you are asked before files are actually deleted.

Type y to uninstall.

If you add the –yes or -y option to the pip uninstall command, the confirmation is omitted.

					pip uninstall --yes <package-name>
pip uninstall -y <package-name>

Check for dependencies: pip check

You can use pip check to verify that installed packages have compatible dependencies.

					pip check

If a dependent package is not installed, or if it is installed but the version is not correct:

If you see such a message, you should install the corresponding package with pip install or update it with pip install -U.

If you find anything incorrect in the above-discussed topic and have further questions, please comment below.

Wrapping up!

Did you realize how easy it was to learn the details about PIP? It was as simple as confirming that you have the latest version of PIP and installing PIP or updating it and other things like that. PIP is a management system used to monitor and install software programs created using Python. It’s a shorter form of “preferred install software,” also known as “Pip installs packages.” PIP is a specific Python application that is a Python-specific program, and Python is a program to manage your PyPI installation of packages by using Command-Line.

Happy Coding 🙂 

Recent Articles