где кэшируемые пакеты Python хранятся в Ubuntu?

Я думал для регистрации этого вопроса в Stackoverflow, но я решил отправить его здесь, потому что он, вероятно, зависит от ОС.
Когда я устанавливаю пакет Python с помощью зернышка, в первый раз оно загружается с pypi:

pip install numpy
Collecting numpy
  Downloading https://files.pythonhosted.org/packages/de/37/fe7db552f4507f379d81dcb78e58e05030a8941757b1f664517d581b5553/numpy-1.15.4-cp27-cp27mu-manylinux1_x86_64.whl (13.8MB)
    100% |████████████████████████████████| 13.8MB 792kB/s 
Installing collected packages: numpy
Successfully installed numpy-1.15.4

Когда я удаляю его и переустанавливаю его снова, пакет не загружается. Вместо этого кэшированная версия используется для установки его:

pip install numpy
Collecting numpy
  Using cached https://files.pythonhosted.org/packages/de/37/fe7db552f4507f379d81dcb78e58e05030a8941757b1f664517d581b5553/numpy-1.15.4-cp27-cp27mu-manylinux1_x86_64.whl
Installing collected packages: numpy
Successfully installed numpy-1.15.4

Иногда, установка повреждается, или проблемы происходят во время установки. Таким образом, я должен переустановить тот же пакет снова. но с тех пор существует кэшированная версия, переустановка будет использовать ту же поврежденную версию. Таким образом, я должен удалить ту кэшированную версию, чтобы сделать чистую установку.
по этой причине мой вопрос: где кэшируемые пакеты Python хранятся в Ubuntu?

0
задан 28 November 2018 в 08:49

1 ответ

Благодаря @muru я нашел ответ в Stackoverflow. Я заключаю в кавычки из него:

Местоположение по умолчанию для каталога кэша зависит от Операционной системы:

Для Ubuntu это расположено в:

~/.cache/pip и это уважает каталог XDG_CACHE_HOME.

WheelCache
Pip будет читать из колес подкаталога в рамках каталога кэша зернышка и использовать любые пакеты, найденные там.

Больше информации может быть найдено в этой ссылке

1
ответ дан 27 October 2019 в 01:17

Другие вопросы по тегам:

Похожие вопросы: