Altcademy - a Forbes magazine logo Best Coding Bootcamp 2023

How to install pip in Python

What is pip?

Before we start, let's explain what pip is. Pip is a package manager for Python. You can think of it like a shopping app but for code. If you want to use some code that someone else wrote, you don't have to write it from scratch. You just "order" it using pip. This saves a lot of time and makes coding much easier.

Setting Up Python Environment

To install pip, we first need to make sure that Python is installed on your system. Open your terminal or command prompt and type python --version. If Python is installed, you should see a version number. If not, you'll need to install Python first.

Installing pip

So how do you install pip? Well, the good news is, if you installed Python version 2.7.9 (for Python 2) or Python 3.4 (for Python 3) and later, pip comes bundled with the installation.

To check if pip is installed, type pip --version in the terminal or command prompt. If pip is installed, you should see a version number. If not, don't worry. You can install it manually.

Manual Installation of pip

Here's how to install pip manually:

For Windows:

  1. Download to a folder on your computer.
  2. Open a command prompt and navigate to the folder containing
  3. Run the following command: python

For Unix or Linux:

  1. Download to a folder on your computer.
  2. Open a terminal and navigate to the folder containing
  3. Then run python

Using pip

Now that pip is installed, how do you use it?

The basic format is pip install 'package-name'. For example, if you want to install a package called 'requests' (which is used to make HTTP requests), you would type pip install requests in your terminal or command prompt.

Upgrading pip

Just like any other software, pip also gets updates. To upgrade pip, type pip install --upgrade pip in your terminal or command prompt.

Uninstalling Packages with pip

What if you installed a package that you no longer need? You can uninstall it with pip. The command is pip uninstall 'package-name'. For example, to uninstall the requests package, you would type pip uninstall requests.

Listing all Installed Packages

If you want to see all the packages you have installed with pip, you can use pip list. This will display a list of all installed packages and their versions.


And there you have it! You've learned what pip is, how to install it, and how to use it to install, upgrade, uninstall, and list Python packages. Isn't that awesome?

Remember, pip is like a shopping app for code. And just like how you don't need to build a phone from scratch to make a call, you don't need to write every single piece of code from scratch. You can use pip to "order" the code you need. This way, you can stand on the shoulders of giants and reach greater heights in your coding journey!

So, go forth and code! And whenever you need a piece of code, just remember: there's probably a pip package for that!