Существует ряд параметров, которые могут быть полезны администраторам для переопределения конфигурации менеджера установки Python. Они могут использоваться для обеспечения локального кэширования, отключения определённых типов ярлыков и переопределения содержимого пакетов. Можно настроить все перечисленные выше параметры конфигурации, а также перечисленные ниже.
Параметры конфигурации можно переопределить в реестре, установив значения в разделе HKEY_LOCAL_MACHINE\Software\Policies\Python\PyManager, где имя значения соответствует ключу конфигурации, а тип значения — REG_SZ. Обратите внимание, что сам этот ключ можно настроить, но только путем изменения основного файла конфигурации, поставляемого вместе с менеджером установки Python. Однако мы рекомендуем использовать значения реестра только для установки base_configJSON-файла, содержащего полный набор переопределений. Переопределения ключей реестра заменят любые другие настроенные параметры, base_configпозволяя пользователям дополнительно изменять необходимые параметры.
Обратите внимание, что большинство настроек с переменными окружения поддерживают эти переменные, поскольку их значение по умолчанию задаёт переменную. Если вы переопределите их, переменная окружения перестанет работать, если только вы не переопределите её другим значением. Например, значение по умолчанию confirm— буквально %PYTHON_MANAGER_CONFIRM%, что разрешит переменную во время загрузки. Если вы переопределите значение на yes, то переменная окружения больше не будет использоваться. Если вы переопределите значение на %CONFIRM%, то вместо неё будет использоваться эта переменная окружения.
Параметры конфигурации, являющиеся путями, интерпретируются относительно каталога, содержащего файл конфигурации, в котором они указаны.
Параметры административной конфигурации
|
Конфигурационный ключ |
Описание |
|---|---|
|
|
Файл конфигурации с наивысшим приоритетом для чтения. Обратите внимание, что изменить этот параметр можно только с помощью встроенного файла конфигурации и реестра. |
|
|
Второй файл конфигурации для чтения. |
|
|
Третий файл конфигурации для чтения. |
|
|
Расположение в реестре для проверки переопределений. Обратите внимание, что изменить этот параметр можно только с помощью встроенного файла конфигурации. |
|
|
Каталог, доступный только для чтения и содержащий локально кэшированные файлы. |
|
|
Путь или URL-адрес индекса для обращения к нему, когда основной индекс недоступен. |
|
|
Список разрешенных типов сочетаний клавиш, разделенный запятыми (например, |
|
|
Список типов ярлыков, разделённых запятыми, которые следует исключить (например, |
|
|
Расположение реестра для чтения и записи записей PEP 514. По умолчанию |
|
|
Папка меню «Пуск» для записи ярлыков. По умолчанию — |
|
|
Путь к активной виртуальной среде. По умолчанию это |
|
|
True для подавления видимых предупреждений, когда shebang запускает приложение, отличное от среды выполнения Python. |