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
- In the user folder
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
yes to them
[install] ignore-installed = true
For operating in an offline environment,
[global] no-index = true find-links = /path/to/wheels