为什么pip为同一个版本的同一个软件包安装不同的二进制文件?

时间:2018-05-07 13:56:31

标签: python pip

我正在尝试使用pytaglib。





如果我通过系统范围目录(/usr/lib64/python2.7/site-packages)中的root帐户安装它,它会安装pytaglib-1.43。 dist-info和二进制taglib.so。





如果我为用户帐户创建虚拟环境,它会安装pytaglib-1.43.dist-info和二进制taglib .so在相应的virtual-env目录中。但是pytaglib-1.43.dist-info的内容是不同的(有一些丢失的文件),而二进制文件的大小不同。





这种差异的原因是什么?我不太使用pip,root帐户和用户帐户都没有.pip目录。我没有明确更改任何pip设置。




1 个答案:

答案 0 :(得分:2)

pip正在使用/root/.cache/pip/wheels中的缓存轮链接。当我删除它时,下一个安装从存储库中获取包并重建它。解决。

从现在开始,我将disable the cache