n1ro°
RU

Компьютеры · Инструкция

pip использует неправильный index-url: где проверить config и env

Когда package «не находится» или скачивается не из того registry, важно сначала увидеть итоговую конфигурацию pip, а не

Редакция N1RO · Проверено

Короткий ответ

Проверьте `pip config list -v`, переменные `PIP_INDEX_URL/PIP_EXTRA_INDEX_URL` и config-файлы. Значение из окружения или более приоритетного config может незаметно переопределять ожидаемый PyPI/частный index.

Что делать

  1. Покажите конфигурацию: Выполните `python -m pip config list -v`.
  2. Проверьте env: Посмотрите переменные `PIP_*`, особенно index/proxy/cert.
  3. Найдите уровень override: Сравните global/user/site config-файлы и активный venv.
  4. Исправьте нужный уровень: Удалите устаревший override или задайте project/CI настройку явно.
  5. Проверьте команду: Запустите install с verbose-выводом и убедитесь, что используется ожидаемый index.

Важно

Не помещайте credentials прямо в URL, который попадёт в логи или историю shell.

Что учитывать

Не помещайте credentials прямо в URL, который попадёт в логи или историю shell.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Configuration). Пример и формулировки — редакция N1RO на 2026-09-17.