pip cache


pip cache dir
pip cache info
pip cache list [<pattern>]
pip cache remove <pattern>
pip cache purge


Inspect and manage pip’s wheel cache.


  • dir: Show the cache directory.

  • info: Show information about the cache.

  • list: List filenames of packages stored in the cache.

  • remove: Remove one or more package from the cache.

  • purge: Remove all items from the cache.

<pattern> can be a glob expression or a package name.


-h, --help

Show help.


Run pip in an isolated mode, ignoring environment variables and user configuration.

-v, --verbose

Give more output. Option is additive, and can be used up to 3 times.

-V, --version

Show version and exit.

-q, --quiet

Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels).

--log <path>

Path to a verbose appending log.


Disable prompting for input.

--proxy <proxy>

Specify a proxy in the form [user:passwd@]proxy.server:port.

--retries <retries>

Maximum number of retries each connection should attempt (default 5 times).

--timeout <sec>

Set the socket timeout (default 15 seconds).

--exists-action <action>

Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort.

--trusted-host <hostname>

Mark this host or host:port pair as trusted, even though it does not have valid or any HTTPS.

--cert <path>

Path to alternate CA bundle.

--client-cert <path>

Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.

--cache-dir <dir>

Store the cache data in <dir>.


Disable the cache.


Don’t periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.


Suppress colored output


Silence deprecation warnings for upcoming unsupported Pythons.

--use-feature <feature>

Enable new functionality, that may be backward incompatible.

--use-deprecated <feature>

Enable deprecated functionality, that will be removed in the future.