![](/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.