Вопрос
Если есть опции virtualenv и --target, зачем нужна Для каталога пользовательских пакетов сайта ?
Похоже, --user - это создание отдельного репозитория пакетов для каждого пользователя (поэтому не нужно спрашивать администратора или изменять системный глобальный репозиторий пакетов).
Однако кажется, что virtualenv является решением для такого случая. Также опция --target может указывать локальный каталог пользователя.
Тогда зачем нужна опция --user?
Фон
При попытке установить AWS CLI с помощью pip он установился в $ HOME / .local и не смог изначально найти, где был установлен aws cli. Вам интересно, почему есть несколько способов сделать то же самое?