Кто-то сталкивался с ситуацией, когда запускаешь в консоли pip install что-то, а он молчит или выдает ошибку, и пакет не ставится? Причин там несколько, и полезно знать, что проверить первым делом.
Самое типичное — это несовпадение версий Python и pip. В системе может быть несколько Python, а pip ставит в другую, неактивную версию. Чтобы проверить, проще всего писать так: python3 -m pip install пакет, тогда точно понятно, куда ставится.
Еще одна причина — проблемы с кешем или доступом к PyPI. Иногда помогает добавить ключ --no-cache-dir или посмотреть, не блокирует ли что-то подключение (файрволлы, прокси и т.п.).
Иногда пакеты не ставятся из-за того, что нужны системные библиотеки, например, для компиляции расширений. Тут уже без установки dev-пакетов (build-essential, python3-dev и подобного) не обойтись.
Если вы используете виртуальное окружение, убедитесь, что оно активировано и pip ставит именно туда. В общем, лучше всего сначала проверить версию pip, проверить окружение, может его надо обновить (pip install --upgrade pip), а потом уже ставить пакеты.