Бывает, пытаешься через pip установить пакет, а он просто отказывается грузиться без понятных ошибок. Вот что обычно надо проверить:
1. Версия Python и pip. Если у вас несколько версий Python, команда pip может ставить в другой питон. Лучше явно писать python3 -m pip install или указать нужный pip.
2. Проблемы с сетью или прокси. Иногда pip не достает до репозитория из-за блокировок или настроек фаервола.
3. Пакет не поддерживает вашу систему, например, нет колес для Windows или для вашей версии Python.
4. Отсутствие прав. Запуск без sudo/админки при попытке установить в системный каталог часто приводит к ошибке.
5. Конфликты с уже установленными версиями и кешом pip.
6. Устаревший pip или setuptools — иногда помогает обновить их заранее.
7. Нестандартные индексы или зеркала, если их прописать плохо.
У меня лично часто спасает использование python -m pip install --upgrade pip перед установкой и внимательное чтение лога ошибок. А кто еще с такими глюками сталкивался? Что помогало?
Часто проблема в том, что у меня несколько версий питона, и pip ставит не туда, куда нужно. Просто через python -m pip устанавливаю — помогает почти всегда. Если не ставится, проверяю сеть и обновляю сам pip, это банально, но реально иногда спасает.
У меня тоже часто путаница с версиями Python, и вот только явно через python -m pip получается нормально ставить пакеты. Причём иногда помогает просто обновить pip, а то он старый и нормально не тянет. Ещё заметил, что если поставить в виртуальное окружение, проблемы почти не бывает. В общем, с этим нюанс надо осторожно, особенно если несколько Питонов на машине.