Pip рекомендуется использовать в виртуальной среде, потому что это позволяет изолировать зависимости и предотвращать конфликты между разными проектами. 1
Виртуальная среда — это самодостаточный каталог, который включает интерпретатор Python и любые необходимые библиотеки и пакеты для конкретного проекта. 1 Когда виртуальная среда активирована, pip устанавливает пакеты в этой среде, что не мешает другим проектам или общей установке Python в системе. 13