What is Pip? pip
is a tool for installing and managing Python packages.
With pip
command you can install, list, upgrade (update), downgrade and uninstall Python packages.
In this post i am showing how to use pip
from the command line by giving examples of the basic pip
commands.
Pip List
List installed packages:
$ pip freeze
Show version of the particular package:
$ pip freeze | grep <strong><PACKAGE></strong>
Search for a package:
$ pip search "<PACKAGE>"
List all available versions of a package:
$ pip install <PACKAGE>==
Pip Install
Install the latest version of a package:
$ pip install <PACKAGE>
Install the specific version of a package:
$ pip install <PACKAGE>==<VERSION>
Install packages from requirements.txt
file:
$ pip install -r requirements.txt
Install local package:
$ pip install <DIRECTORY>
Install local package in editable mode:
$ pip install -e <DIRECTORY>
Setup.py: The <DIRECTORY>
must have a setup.py
file in it.
Pip Upgrade
Upgrade a package to the latest version:
$ pip install --upgrade <PACKAGE>
Upgrade/downgrade a package to the specific version:
$ pip install --upgrade <PACKAGE>==<VERSION>
Upgrade pip
itself:
$ pip install --upgrade pip
Upgrade/downgrade pip
itself to the specific version:
$ pip install --upgrade pip==<VERSION>
Pip Uninstall
Uninstall a package:
$ pip uninstall <PACKAGE>
Uninstall all packages:
$ pip freeze | xargs pip uninstall -y
Source: https://www.shellhacks.com/python-how-to-use-pip-basic-commands/