Conda funciona a través do proxy, pero pip non
Compara as configuracións de proxy e certificados dos dous clientes; non supoñas que activar un contorno Conda copia todos os axustes de rede a pip.
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.