How do I search for an available Python package using pip?

pip, python

Solution

To search for a package, issue the command

pip search [package-name]

Problem

I would like to be able to search for an available Python package using `pip` (on the terminal). I would like a functionality similar to `apt-cache` in Ubuntu. More specifically, I would like to - be able to search for packages given a term (similar to `apt-cache search [package-name]`), and - list all available packages.

Original source