哪里存储了python库生成的文件

时间:2019-07-09 06:56:48

标签: python pip

我想知道我可以在哪里存储我正在处理的python库中的文件。

该库将下载一次公共密钥,然后将其存储以对其进行缓存。该文件应该放在哪里?

有约定吗?

例如,JupyterLab在当前环境中使用一个share/目录: Share folder example

1 个答案:

答案 0 :(得分:1)

不同的操作系统有不同的约定,但一个共同的提示是:对于为用户(pip install --user)全局或本地安装的库,将文件存储在用户的主目录中,位于$HOME下的目录中(或%HOME%$HOME/.cache/$HOME/.local/share。对于安装到virtualenv中的库,该目录必须位于virtualenv中。

appdirs库提供了一种可移植的方法来查找必要的目录。

pip install appdirs

您可能需要user_data_dir