Activar un entorno Conda selecciona un entorno; no obliga a todos sus programas a usar la configuración de Conda. Conda y pip son clientes de descarga independientes.

Conda puede tener rutas de proxy en .condarc:

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

Estos valores de ejemplo indican a Conda cómo llegar a destinos de cada esquema. pip no adopta automáticamente el mapeo proxy_servers solo por estar instalado en ese entorno.

Examina ambas configuraciones

Comprueba las fuentes de configuración de Conda y el pip asociado al Python activo:

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

Las salidas pueden revelar ubicaciones de configuración distintas, un intérprete inesperado o una variable de entorno que una prueba no utilizó. Revisa las URL privadas y las credenciales antes de compartirlas.

Para pip, usa su opción de proxy documentada, la configuración específica de pip o el entorno de red adecuado. No copies una sección YAML de .condarc directamente en un archivo INI de pip.

Los ajustes de confianza también son independientes

El parámetro ssl_verify de Conda puede identificar un paquete de CA o, en versiones y entornos de ejecución de Python compatibles, seleccionar la confianza del sistema con truststore. Eso no es una orden para configurar la fuente de confianza de pip.

Si el proxy realiza inspección TLS aprobada, determina cómo confía cada cliente en esa autoridad. Una solicitud correcta de Conda demuestra que su propia ruta y confianza funcionaron para esa solicitud; no demuestra que pip recibiera la misma configuración.

Compara los destinos reales

Los clientes pueden utilizar distintos índices de paquetes y servidores de archivos. Un intermediario que permite un canal puede denegar otro índice o una URL de archivo posterior. Comprueba el nombre de host que falla y la respuesta antes de atribuir la diferencia únicamente al entorno Python seleccionado.

Un informe útil identifica el intérprete, la fuente de configuración de cada cliente, el host solicitado y el primer error de conexión o certificado. «Conda funciona» es un punto de partida para comparar, no una prueba completa de la ruta de red de pip.

Artículos relacionados