Подкоманды pip config set и unset изменяют один ключ выбранного конфигурационного файла. Ручное редактирование не обязательно.
Укажите область ключа
Формат global.option действует на все команды, а install.option либо download.option ограничивает настройку конкретной подкомандой, что уменьшает неожиданные побочные эффекты.
python -m pip config set global.timeout 30
Проверьте файл назначения
Перед изменением выполните config debug и явно выберите –user, –global или –site, иначе активный venv и существующий site-файл способны направить запись не туда и оставить ожидаемый файл без изменений.
Удаляйте ключ, а не маскируйте
Unset возвращает управление следующему уровню приоритета, поэтому после удаления снова запросите значение и убедитесь, что старый параметр не приходит из другого файла.
Пароли и токены не записывайте через set в общий конфиг, используйте secret store и подходящий механизм аутентификации приватного индекса.
Источники показывает pip config debug. Синтаксис хранит документация pip config.