![](/img/trans.png)
[英]How to avoid different versions of pip installing binaries in the same directory?
[英]Why is pip installing different binaries for the same version of the same package?
我正在尝试使用pytaglib。
如果我通过系统范围目录(/usr/lib64/python2.7/site-packages)中的root帐户安装它,则会安装pytaglib-1.43.dist-info和一个二进制taglib.so。
如果我为用户帐户创建虚拟环境,它将在适当的virtual-env目录中安装pytaglib-1.43.dist-info版本和二进制taglib.so。 但是pytaglib-1.43.dist-info的内容是不同的(缺少一些文件),并且二进制文件的大小是不同的。
是什么造成了这种差异? 我不太用pip,而且根帐户和用户帐户都没有.pip目录。 我没有明确更改任何一个点设置。
pip在/root/.cache/pip/wheels中使用了缓存的Wheel链接。 当我删除它时,下一次安装从存储库中提取了软件包并对其进行了重建。 解决了。
从现在开始,我将禁用缓存 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.