Python PIP

23 Aug, 2021
In this article, we will discuss what is pip, how to install, upgrade and uninstall packages using pip. So before starting using let us understand what is pip?
Python pip is the package manager for Python packages. We can use pip to install packages that do not come with Python. The basic syntax of pip commands in command prompt is: 
pip 'arguments'
Python pip comes pre-installed on 3.4 or older versions of Python. To check whether pip is installed or not type the below command in the terminal.
pip --version
This command will tell the version of the pip if pip is already installed in the system.
If you do not have pip installed on your system refer to the below articles.
How to install PIP on Windows ?
How to install PIP in Linux?
How to install pip in macOS ?
We can install additional packages by using the Python pip install command. Let’s suppose we want to install the numpy using pip. We can do it using the below command.
Syntax: 
<pip install numpy
Example 1: When the required package is not installed. 
Example 2: When the required package is already installed. 
We can also install the package of a specific version by using the below command.
Syntax: 
pip install package_name==version
This will install the package with the specified version
We can use the Python pip show command to display the details of a particular package. 
Syntax: 
pip show numpy
Example: 
Note: 
Requires column shows the dependencies required by the NumPy package
Required by shows the packages that requires NumPy
The Python pip list command displays a list of packages installed in the system. 
Syntax: 
pip list
Example: 
The Python pip uninstall command uninstalls a particular existing package. 
Syntax: 
pip uninstall numpy
Example: 
Note: The pip uninstall command does not uninstall the package dependencies. If you want to remove the dependencies as well then you can see the dependencies using the pip show command and remove each package manually.
We can search for a particular existing package using the Python pip search command. 
Syntax: 
pip search numpy
Example: 
Let’s suppose you want more than one package then instead of installing each package manually, you can install all the modules in a single go. This can be done by creating a requirements.txt file. Let’s suppose the requirements.txt file looks like this – 
Syntax: 
pip install -r requirements.txt
Example: 
The Python pip freeze command is used to list packages that don’t come pre-installed with Python. 
Syntax: 
pip freeze
Example: 
Python pip list –outdated command is used to list all the packages that are outdated. This command cross-checks the installed package information with the pip repository.
Syntax:
pip list --outdated
Example:
Python pip install –user –upgrade is used to update a package.
Syntax:
pip install --user --upgrade package_name
Example:
We can also upgrade any package to a specific version using the below command.
pip install --user --upgrade package_name==version
the Python pip install –user command is used to downgrade a package to the specific version.
Syntax:
pip install --user package_name==version
Example:
nikhilaggarwal3
Python-pip
Python
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
How to Install PIP on Windows ?
Python Classes and Objects
Python OOPs Concepts
Introduction To PYTHON
How to drop one or multiple columns in Pandas Dataframe
Python | os.path.join() method
Check if element exists in list in Python
How To Convert Python Dictionary To JSON?
Python | Get unique values from a list
Python | datetime.timedelta() function