Перейти к основному содержимому

Сеть, прокси и зеркала пакетов

Откройте Settings → Network, когда модель, запрос Notebook или загрузка пакета не могут достичь пункта назначения. Эта страница разделяет статус соединения, разрешенные Notebook домены, прокси-сервер процесса и зеркала пакета. Проверка зеленых соединений не доказывает, что каждый защищенный запрос Notebook будет успешным.

Начните с неудачной операции: запрос провайдера, доступ к сети Notebook и установщик пакетов могут использовать разные маршруты. Держите имя хоста и точную ошибку при изменении этих настроек.

Статус сети читать сначала

Статус сочетает в себе информацию о сетевых ссылках и зонд пакетного реестра. Готовы · Регистры пакетов доступны указывает на то, что зонд удался. Проверка, недоступные или автономные состояния указывают на необходимость другой проверки или ремонта соединения. Используйте Check again, когда он доступен, после изменения соединения.

Если Сеть сообщает о Ready, но инструмент не работает, расширьте ошибку этого инструмента. зонд состояния проверяет свое место назначения; использовать имя и сообщение несостоявшегося запроса для диагностики поврежденного маршрута.

неудачаПроверка следующаяИзбегайте ошибочных выводов
Логин провайдера не работаетПроверка подлинности провайдера и проверка подключения моделиНастройки домена Notebook будут предоставлять учетные данные модели
Одно имя хоста исследования отрицаетсяConfigure domains и точное имя хоста в запросеДобавление широкого несвязанного домена исправит это.
Пакетный хост уже разрешен, но CONNECT не работаетЖурнал установщика, прокси-сервер и разрешение DNSДругой идентичный клик «Разрешить» устранит все сбои в сети
Проверка сертификата не удаласьНастроенный пакет CA и требования к доверию организацииОтключение проверки сертификата необходимо
Индекс пакетов не возвращает распределение после ошибок подключенияРанние сетевые сообщения и выбранная платформа PythonПакет не должен существовать

Настройка доменов Notebook

  1. Выберите Configure domains.
  2. Узнайте, активна ли защита сети Notebook на этом устройстве.
  3. Расширить группы научных служб для проверки их названий хостов. Управление групповыми переключателями включало пункты назначения. В этой сборке включена и заблокирована группа пакетного реестра / исходного кода.
  4. Для дополнительного источника введите его точное имя хоста в Domain hostname, затем выберите Add.
  5. Рассмотрение нового чернового ряда. Используйте Удалить (hostname), чтобы удалить его.
  6. Выберите Save changes, чтобы сохранить список.

Точное имя хоста отклоняет wildcard

Введите имя хоста, такое как data.example.org, без схемы, пути, порта, wildcard или IP-адреса. Для Enter a hostname only, without a scheme, path, port, or wildcard. удалите эти части и сохраните имя хоста.

Домен, разрешенный по имени, может по-прежнему не пройти еще одну проверку соединения. Например, pypi.org может быть разрешен, но отклонен как непубличный пункт назначения, если он разрешает 198.18.*. Это отличается от неутвержденного домена.

Выберите режим proxy

Выберите Configure proxy. Используйте прокси-адрес, предоставленный вашей собственной конфигурацией сети; Порт на скриншоте специфичен для этого компьютера.

РежимповедениеТребуемый ввод
SystemЗапросы приложений следуют за прокси-сервером устройства; Агентские процессы наследуют прокси-среду от запуска приложенийНет явного поля сервера
ManualДайте новые запросы и процессы приложения с фиксированным проксиProxy server URL
DirectПодключение без настроенного/унаследованного прокси для новых процессовНет серверного поля

Ручной режим принимает URL-адреса HTTP, HTTPS, SOCKS, SOCKS4 и SOCKS5. Встроенные учетные данные в URL не поддерживаются. Bypass rules - это дополнительный список хостов, которые должны подключаться напрямую; Локальный хозяин всегда обойден.

  1. Выберите Manual.
  2. Заполните Proxy server рабочим прокси-адресом, используемым вашей сетью.
  3. Добавьте правила обхода только в том случае, если соответствующие пункты назначения должны подключаться напрямую.
  4. Выберите Save и ждите Proxy settings saved.
  5. Начните новый запрос/процесс и протестируйте исходную неисправную операцию. Существующие сеансы агентов, ядра и установщики могут сохранять свои существующие соединения.

Если в ручном режиме сообщается о Введите URL прокси-сервера, введите рабочий прокси-адрес или отбросьте черновик с помощью Done. Сохранение действительного адреса само по себе не подтверждает, что прокси-сервер может нести неисправный запрос.

Когда домен переходит на непубличный адрес

Если установка сообщает destination resolves to a non-public network address, проверьте подробный журнал установки, даже если в короткой ошибке указано только conda install failed или pip install failed.

deny network-outbound pypi.org:443
(destination resolves to a non-public network address)
  1. Проверьте имя хоста и его разрешенный адрес. Адреса, такие как 198.18.*, не являются общедоступными.
  2. Отличить решение доменного списка от проверки назначения. alreadyAllowed не устанавливает, что разрешенный адрес является приемлемым.
  3. Проверьте публичное разрешение DNS и предполагаемый прокси-маршрут с владельцем сети, а затем повторите первоначальный небольшой запрос. Держите защиту домена включенной.
  4. Проверяйте установку и импорт отдельно. Сохраненного прокси-сервера, готового переводчика или успешного использования существующих пакетов недостаточно.

Если та же ошибка сохраняется, сохраните имя хоста, разрешенный адрес и прокси-режим с журналом установщика и следуйте устранение неполадок. Успешное сохранение настроек не является успешной загрузкой.

Настройка пакетных зеркал и сертификат доверия

Выберите Configure или Edit под зеркалом пакета.

Полное полеВвод и эффект
Conda channel mirrorКорень зеркала, используемый для загрузки канала Conda
Python package index (pip)URL-адрес пакета Python, обычно заканчивающийся на /simple
CA bundle pathПуть к полному пакету PEM-доверий, включая необходимые государственные и корпоративные корни; бланк использует публичные сертификаты
View available mirrorsОткрытый внешний зеркальный документ
SaveХраните конфигурацию для последующих операций с пакетами
CancelОткажитесь от проекта

Зеркало пакета и входные данные CA-bundle

Зеркало пакета изменяет источник пакета. Подтвердите требуемый формат root/index зеркала, сохраните и повторите небольшую операцию пакета в выбранном времени выполнения. Параметры прокси-сервера Model-Provider являются отдельными.

Настроенные имена хостов Conda, PyPI и CRAN получают временный доступ для управления пакетами. Это не добавляет их в постоянный список доменов Notebook или не предоставляет обычному коду Notebook такой же доступ. Перенаправления на другие хосты по-прежнему следуют за потоком одобрения сети.

Используйте поддерживаемый зеркальный URL-адрес HTTP (S) без встроенных учетных данных, белого пространства, локального хоста или необработанного IP-адреса. Принятая настройка зеркала не фиксирует недоступный сервер или имя хоста, разрешающее зарезервированный адрес. Если установка выходит из строя, проверьте фактическое назначение и ошибку этой операции перед повторным использованием. Удаленные конечные точки model имеют отдельный Требование HTTPS.

Информация, которую нужно сохранить, когда запрос не выполняется

Записывайте версию приложения, работу, время выполнения / среду, пакет или имя хоста, режим прокси и первую полезную ошибку. Сохраняйте исходный выход установщика: конечная линия «Нет соответствующего распределения» может скрыть более ранние сбои подключения. Исключите токены и прокси-удостоверения из общей диагностики.

Для отсутствующего модуля Python после успешного соединения продолжайте использовать время выполнения и проверки пакетов. Удаленная настройка хоста отдельно рассматривается в Вычисления.

Источник сетевых настроек, Сетевая граница Notebook.

Поиск ошибки HTTP

Для ответов 400, 401, 403, 404, 429 или 5xx используйте Таблица устранения неполадок HTTP. Сохраняйте службу реагирования и ее подробное сообщение с кодом состояния.

После изменения настроек прокси-сервера, зеркала или домена Notebook подтвердите, что значения сохраняются, а затем повторите исходную операцию в том же режиме выполнения. Проверьте как загрузку, так и импорт пакета; Успешные настройки, за исключением одного, не устраняют ошибку установки.