Удаление кэша Пипа?
мне нужно установить psycopg2 v2.4.1 специально. Я случайно сделал:
pip install psycopg2
вместо:
pip install psycopg2==2.4.1
, который устанавливает 2.4.4 вместо более ранней версии.
теперь даже после того, как я pip деинсталлирую psycopg2 и попытаюсь переустановить с правильной версией, кажется, что pip повторно использует кэш, который он загрузил в первый раз.
Как я могу заставить pip очистить свой кэш загрузки и использовать конкретную версию, которую я включаю в командование?
14 ответов:
при использовании pip 6.0 или новее, попробуйте добавить
--no-cache-dirопции.Если используется pip старше pip 6.0, обновите его с помощью
pip install -U pip.
очистить каталог кэша, где это необходимо для вашей системы
Linux и Unix
~/.cache/pip # and it respects the XDG_CACHE_HOME directory.OS X
~/Library/Caches/pipWindows
%LocalAppData%\pip\Cache
из документации по адресу https://pip.pypa.io/en/latest/reference/pip_install.html#caching:
начиная с v6. 0, pip предоставляет кэш по умолчанию, который действует по тому же принципу, что и веб-браузер. В то время как Кеша по по умолчанию и предназначен делать правильные вещи по умолчанию вы можете отключить кэш и всегда доступ к PyPI с помощью
--no-cache-dirвыбор.
у меня просто была аналогичная проблема, и я обнаружил, что единственный способ получить pip для обновления пакета-удалить
$PWD/build(%CD%\buildв Windows) каталог, который мог остаться от ранее незавершенной установки или предыдущей версии pip (теперь он удаляет каталоги сборки после успешной установки).
на archlinux pip кэш расположен в~/.cache / pip, я мог бы решить мою проблему, удалив папку http внутри него.
если вы хотите установить по умолчанию, вы можете поместить это в
pip.conf:[global] no-cache-dir = falseрасположение
pip.confзависит от вашей ОС. Смотрите документация для получения дополнительной информации.
(...) похоже, что pip повторно использует кэш (...)
Я уверен, что это не то, что происходит. Pip используется для (ошибочно) повторного использования каталога сборки, а не кэша. Это было исправлено в версии 1.4 pip который был выпущен 2013-07-23.
Comments