Глобальный флаг –isolated заставляет pip игнорировать переменные окружения и пользовательский конфигурационный файл. Скрытые настройки исчезают.
Сравните два запуска
Повторите проблемную команду сначала обычно, затем в isolated-режиме и сохраните оба подробных лога, чтобы увидеть изменение индекса, proxy, сертификатов или timeout.
python -m pip --isolated install package_name
Передайте обязательные значения явно
Если корпоративный индекс нужен для работы, укажите его безопасным аргументом или отдельным проверенным файлом конфигурации, поскольку PIP_INDEX_URL и похожие переменные в этом режиме не читаются вообще.
Используйте для диагностики
Постоянный isolated в CI уместен лишь при полном наборе явных параметров, иначе привычный локальный запуск и runner будут разрешать зависимости из разных источников.
После эксперимента зафиксируйте конкретную настройку, которая меняла результат, вместо того чтобы оставлять isolated как безымянный обход непонятного конфликта.
Источники настроек покажет pip config debug. Флаг описывает общий справочник pip.