簡體   English   中英

為什么pip為相同版本的同一軟件包安裝不同的二進制文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM