Я думал для регистрации этого вопроса в 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?
Благодаря @muru я нашел ответ в Stackoverflow. Я заключаю в кавычки из него:
Местоположение по умолчанию для каталога кэша зависит от Операционной системы:
Для Ubuntu это расположено в:
~/.cache/pip и это уважает каталог XDG_CACHE_HOME.
WheelCache
Pip будет читать из колес подкаталога в рамках каталога кэша зернышка и использовать любые пакеты, найденные там.
Больше информации может быть найдено в этой ссылке