Activar un contorno Conda selecciona un contorno; non fai que todos os programas dentro del usen a configuración de Conda. Conda e pip son clientes de descarga independentes.

Conda pode ter rutas de proxy en .condarc:

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

Estes valores de exemplo indican a Conda como chegar aos destinos de cada esquema. pip non adopta automaticamente o mapeamento proxy_servers só por estar instalado nese contorno.

Examina ambas as configuracións

Comproba as fontes de configuración de Conda e o pip asociado ao Python activo:

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

As saídas poden revelar localizacións de configuración distintas, un intérprete inesperado ou unha variable de contorno que unha proba non utilizou. Revisa os URL privados e as credenciais antes de compartilos.

Para pip, usa a opción de proxy documentada, a configuración específica de pip ou o contorno de rede axeitado. Non copies unha sección YAML de .condarc directamente nun ficheiro INI de pip.

Os axustes de confianza tamén son independentes

O parámetro ssl_verify de Conda pode indicar un paquete de CA ou, en versións e contornos de execución de Python compatibles, seleccionar a confianza do sistema con truststore. Iso non é unha orde para configurar a fonte de confianza de pip.

Se o proxy realiza inspección TLS aprobada, determina como confía cada cliente nesa autoridade. Unha petición correcta de Conda demostra que a súa propia ruta e confianza funcionaron para esa petición; non demostra que pip recibise a mesma configuración.

Compara os destinos reais

Os clientes poden usar índices de paquetes e hosts de ficheiros diferentes. Un intermediario que permite unha canle pode denegar outro índice ou un URL de arquivo posterior. Comproba o nome de host que falla e a resposta antes de atribuír a diferenza só ao contorno Python seleccionado.

Un informe útil identifica o intérprete, a fonte de configuración de cada cliente, o host solicitado e o primeiro erro de conexión ou certificado. «Conda funciona» é un punto de partida para comparar, non unha proba completa da ruta de rede de pip.

Artigos relacionados