# Pip Config

## Brandon Rozek

April 10, 2020

If you find yourself added flags to every pip command, consider adding those flag’s to a pip configuration file.

In order of importance, the configuration files will be located

• Inside the virtualenv /path/to/virtualenv/pip.conf
• In the user folder ~/.config/pip/pip.conf
• Site-wide /etc/pip.conf

It is structured as an INI file where the blocks are the commands (global indicates all commands)

For an example, we can set the timeout for all commands to 60 seconds, but the timeout for the freeze command to only 10 seconds.

[global]
timeout = 60

[freeze]
timeout = 10


Boolean flags are set by assigning a value of true or yes to them

[install]
ignore-installed = true


For operating in an offline environment,

[global]
no-index = true