Различные ОС имеют разные соглашения, но общий совет: для библиотеки, установленной глобально или локально, для пользователя (pip install --user
) храните файлы в домашнем каталоге пользователя, в каталоге под $HOME
(или %HOME%
) , $HOME/.cache/
, $HOME/.local/share
. Для библиотеки, установленной в virtualenv, каталог должен находиться в virtualenv.
Библиотека appdirs
предоставляет переносной способ поиска необходимого каталога.
pip install appdirs
Вам, вероятно, нужно user_data_dir
.