pip отказывается ставить пакет – что проверить в первую очередь?
Кто-то тоже сталкивался, что pip просто молчит или ругается, когда пытаешься поставить библиотеку? У меня несколько раз было: сначала думал, что пакет просто не существует, потом понял, что проблема может быть в обновлении pip или в виртуальном окружении.
Главное, что стоит проверить – версия самого pip. Если он старый, часто не видит новые пакеты или падает при установке. Обновлял через python -m pip install --upgrade pip – обычно помогает. Ещё гляньте, не запущен ли pip внутри виртуального окружения, куда пакет не устанавливается, а вы запускаете из глобального Python.
Иногда помогает добавить флаг --user, если на системе права руля не даны для глобальных изменений. Ну и если в названии пакета ошибка, конечно, pip ничего не найдёт. Бывает, что проблемы с интернетом или прокси – тогда тоже ничего не ставится.
Лично я сторонник пользоваться pip напрямую, он надежный и проще, чем скачивать вручную. Но если постоянно капризничает, пробуйте virtualenv или poetry для управления зависимостями. Кто как пробовал решать такие проблемы?