'pkgs'目录和'site-packages'目录有什么区别? [蟒蛇]

What is the difference between the 'pkgs' directory and the 'site-packages' directory? [Anaconda]

[Anaconda3, Windows]

我的 Anaconda3(基础 python env)文件夹中的目录 'site-packages' 和 'pkgs' 之间有何显着差异?

此外,我想知道为什么 'pkgs' 的大小明显大于 'site-packages.' 在我的磁盘上 'pkgs' 是 8.0 GB,有 112,005 个项目,而 'site-packages' 是1.9 GB,包含 57,580 个项目。

我已阅读以下内容link:

我认为差异与缓存有关。任何知识或见解都将受到赞赏。

Anaconda3/Lib/site-packages 文件夹中的包是 Python 查找导入包的地方。

而 Anaconda3/pkgs 文件夹中的包是 Conda 在您指定更新或安装时下载和提取的包。

这完全取决于您的设置,Anaconda2/Lib/site-packages 中的文件夹可能是 Anaconda2/pkgs 中等效文件夹的符号链接或硬链接,也可能是副本。

请参阅documentation以获得清晰的图片。