Activar un entorn Conda selecciona un entorn; no fa que tots els programes que conté utilitzin la configuració de Conda. Conda i pip són clients de baixada independents.

Conda pot tenir rutes de proxy a .condarc:

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

Aquests valors d’exemple indiquen a Conda com arribar a destinacions de cada esquema. pip no adopta automàticament el mapatge proxy_servers només perquè està instal·lat en aquell entorn.

Examina les dues configuracions

Comprova les fonts de configuració de Conda i el pip associat al Python actiu:

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

Les sortides poden revelar ubicacions de configuració diferents, un intèrpret inesperat o una variable d’entorn que una prova no va fer servir. Revisa els URL privats i les credencials abans de compartir-los.

Per a pip, utilitza la seva opció de proxy documentada, la configuració específica de pip o l’entorn de xarxa adequat. No copiïs una secció YAML de .condarc directament a un fitxer INI de pip.

Els ajustos de confiança també són independents

El paràmetre ssl_verify de Conda pot indicar un paquet de CA o, amb versions i entorns d’execució de Python compatibles, seleccionar la confiança del sistema amb truststore. Això no és una ordre per configurar la font de confiança de pip.

Si l’intermediari fa inspecció TLS aprovada, determina com cada client confia en aquella autoritat. Una petició de Conda reeixida demostra que la seva ruta i confiança van funcionar per a aquella petició; no demostra que pip rebés la mateixa configuració.

Compara les destinacions reals

Els clients poden utilitzar índexs de paquets i servidors de fitxers diferents. Un intermediari que permet un canal pot denegar un altre índex o un URL d’arxiu posterior. Comprova el nom de host que falla i la resposta abans d’atribuir la diferència només a l’entorn Python seleccionat.

Un informe útil identifica l’intèrpret, la font de configuració de cada client, el host sol·licitat i el primer error de connexió o certificat. «Conda funciona» és un punt de partida per comparar, no una prova completa del camí de xarxa de pip.

Articles relacionats