Флаг –no-index запрещает pip обращаться к пакетным индексам. Кандидаты берутся из –find-links.
Укажите каталог с архивами
Find-links просматривает wheel и sdist в локальном каталоге либо ссылки на странице HTML, но не поддерживает VCS-ссылки как источник кандидатов.
python -m pip install --no-index --find-links=/wheelhouse -r requirements.txt
Соберите полный набор заранее
Wheelhouse должен содержать каждую транзитивную зависимость для целевой платформы и Python, иначе resolver завершится ошибкой без возможности незаметно скачать недостающий файл из PyPI или другого настроенного индекса.
Проверьте целостность и происхождение
Добавьте хэши requirements, ограничьте права записи в каталог и создавайте набор в доверенной job, поскольку локальность сама по себе не делает артефакт безопасным.
Тестируйте автономную установку в контейнере без сети, чтобы прокси, кэш или переменная окружения не скрыли неполный локальный набор.
Подготовку разбирает wheelhouse для pip. Поиск описывает справочник pip install.