Post

A Quick Note on Python PIP

PIP is the package manager for Python. It allows you to install and manage additional libraries and dependencies that are not part of the standard Python library. PIP is usually installed automatically when you install Python.

What is a Package?

A package contains all the files you need for a module. Modules are Python code libraries you can include in your project.

Installing PIP

If you have Python 3.4 or later, PIP is included by default. You can check if you have PIP installed by running the following command in your terminal:

1
pip --version

Installing Packages

To install a package, you can use the pip install command. For example, to install the popular requests library for making HTTP requests, you would run:

1
pip install requests

Uninstalling Packages

To uninstall a package, you can use the pip uninstall command.

1
pip uninstall requests

Listing Packages

To see a list of all the packages installed in your environment, you can use the pip list command.

1
pip list

This will show you a list of all installed packages and their versions.

requirements.txt

A common practice is to list all of a project’s dependencies in a requirements.txt file. You can then install all the required packages with a single command:

1
pip install -r requirements.txt

To generate a requirements.txt file from your current environment, you can use the pip freeze command:

1
pip freeze > requirements.txt

Conclusion

PIP is an essential tool for any Python developer. It simplifies the process of managing external libraries and makes it easy to share your project’s dependencies with others. By using PIP, you can leverage the vast ecosystem of open-source Python packages to build more powerful and feature-rich applications.

This post is licensed under CC BY 4.0 by the author.