Config file pip allows you to set all command line option defaults in a standard ini style config file.
The names and locations of the configuration files vary slightly across platforms. You may have per-user, per-virtualenv or site-wide (shared amongst all users) configuration:
Per-user:
On Unix the default configuration file is: $HOME/.config/pip/pip.conf which respects the XDG_CONFIG_HOME environment variable. On Mac OS X the configuration file is $HOME/Library/Application Support/pip/pip.conf. On Windows the configuration file is %APPDATA%\pip\pip.ini. There are also a legacy per-user configuration file which is also respected, these are located at:
On Unix and Mac OS X the configuration file is: $HOME/.pip/pip.conf On Windows the configuration file is: %HOME%\pip\pip.ini You can set a custom path location for this config file using the environment variable PIP_CONFIG_FILE.
Inside a virtualenv:
On Unix and Mac OS X the file is $VIRTUAL_ENV/pip.conf On Windows the file is: %VIRTUAL_ENV%\pip.ini