Пип стал каким-то капризным, да. Часто помогает просто тупо обновить и запустить через python -m pip, иначе вообще толком не работает. Виртуалки, конечно, спасают — без них жесть с конфликтами. Вот и живём в эпоху постоянных танцев с бубном ради пары строчек кода.