Environment variables#
XDG_CONFIG_HOME#This environment variables control where configuration files are read and written. Astropy will look for configuration files in
$XDG_CONFIG_HOME/astropy. If not set, or if$XDG_CONFIG_HOME/astropydoes not exist, astropy will default to$HOME/.astropy/config. See Configuration System (astropy.config) for how to programmatically set or get the location of the corresponding directory at runtime.XDG_CACHE_HOME#These environment variables control where data files are cached. Astropy will cache files in
$XDG_CACHE_HOME/astropy. If not set, or if$XDG_CACHE_HOME/astropydoes not exist, astropy will default to$HOME/.astropy/cache. See Downloadable Data Management (astropy.utils.data) for how to programmatically set or get the location of the corresponding directory at runtime.
Note
XDG_CONFIG_HOME and XDG_CACHE_HOME come from a Linux-centric
specification
(see here
for more details), but astropy will use them on any OS as a more
general means to know where user-specific configurations should be written.