Система PIP вместо virtualenv PIP по умолчанию?

После использования virtualenv с выключенным и включенным pip в течение нескольких дней я обнаружил, что версия PIP, которая используется после того, как virtualenv активен, является глобальным PIP вместо PIP относительно этой среды; так что если вы не установите переменную среды оболочкиexport PIP_RESPECT_VIRTUALENV=truepip установит любой новый пакет (например, pip install argparse) в глобальную область, а не только в virtualenv.

Я ожидаю, что PIP будет установлен на virtualenv по умолчанию, если этот virtualenv активирован.

Есть ли причина этогоне так работать по умолчанию?

Смотрите объяснениеВот на сколькоPIP_RESPECT_VIRTUALENV работает.

Ответы на вопрос(2)

Ваш ответ на вопрос