Почему pip устанавливает разные двоичные файлы для одной и той же версии одного и того же пакета? - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь использовать pytaglib.

Если я установлю его через корневую учетную запись в системном каталоге (/usr/lib64/python2.7/site-packages), он установит pytaglib-1.43.dist-info и двоичный файл taglib.so.

Если я создаю виртуальную среду для учетной записи пользователя, она устанавливает версию pytaglib-1.43.dist-info и двоичный файл taglib.so в соответствующий каталог virtual-env. Но содержимое pytaglib-1.43.dist-info отличается (есть несколько отсутствующих файлов), и бинарный файл имеет другой размер.

Чем объясняется эта разница? Я не очень часто использую pip, и ни у учетной записи root, ни у учетной записи пользователя нет каталога .pip. Я явно не изменил настройки пипса ни для одного.

1 Ответ

0 голосов
/ 07 мая 2018

pip использовал ссылку на кэшированное колесо в /root/.cache/pip/wheels. Когда я удалил его, следующая установка извлекла пакет из хранилища и пересобрала его. Решаемые.

И теперь я отключу кеш .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...