Активирањето Conda-околина избира околина; не прави секоја програма во неа да ја користи конфигурацијата на Conda. Conda и pip се одделни клиенти за преземање.

Conda може да има прокси-маршрути во .condarc:

proxy_servers:
  http: http://203.0.113.10:8080
  https: http://203.0.113.10:8080

Овие примерни вредности му кажуваат на Conda како да стигне до одредиштата на секоја шема. pip не го презема автоматски мапирањето proxy_servers само затоа што е инсталиран во таа околина.

Проверете ги двете конфигурации

Проверете ги изворите на конфигурација на Conda и pip поврзан со активниот Python:

conda config --show-sources
python -m pip --version
python -m pip config debug

Излезите може да покажат различни места на конфигурација, неочекуван интерпретатор или променлива на околината што еден тест не ја користел. Проверете ги приватните URL-адреси и акредитивите пред споделување.

За pip, користете ја документираната прокси-опција, конфигурација посебна за pip или соодветна мрежна околина. Не копирајте YAML-дел од .condarc директно во INI-датотека на pip.

И поставките за доверба се одделни

ssl_verify на Conda може да зададе CA-пакет или, во поддржани верзии и Python-околини за извршување, да ја избере системската доверба со truststore. Тоа не е команда за поставување на изворот на доверба на pip.

Ако проксито врши одобрена TLS-инспекција, утврдете како секој клиент му верува на тој орган. Успешно барање на Conda докажува дека неговата сопствена маршрута и доверба работеле за тоа барање; не докажува дека pip ги добил истите поставки.

Споредете ги вистинските одредишта

Клиентите може да користат различни индекси на пакети и хостови за датотеки. Посредник што дозволува еден канал може да одбие друг индекс или подоцнежна URL-адреса на архива. Проверете ги името на хостот што откажува и одговорот пред разликата да ја припишете само на избраната Python-околина.

Корисен извештај ги наведува интерпретаторот, изворот на конфигурација на секој клиент, побараниот хост и првата грешка на врска или сертификат. „Conda работи“ е почеток на споредба, а не целосен тест на мрежната патека на pip.

Поврзани статии