Conda работи преку проксито, но pip не
Споредете ги поставките за прокси и сертификати на двата клиента; не претпоставувајте дека активирањето Conda-околина ги копира сите мрежни поставки во pip.
Активирањето 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.