Si pip obtiene ibm_db pero la instalación desde el código fuente falla al descargar clidriver, configure también la solicitud urllib del script de compilación. Un argumento de proxy pasado solo a pip no configura todos los descargadores secundarios.

Antes de iniciar la instalación desde el código fuente en un shell POSIX:

export https_proxy=http://proxy.example.net:8080
export http_proxy=http://proxy.example.net:8080

El manejador de proxy predeterminado de urllib usa estas variables para los esquemas de destino correspondientes. Mantenga las excepciones de no_proxy coherentes con el acceso al host del controlador. Cuando las descargas públicas del controlador puedan pasar por intermediarios públicos, la lista de proxies HTTP ofrece candidatos para estas URL de entorno.

Conserve la URL fallida de la salida de compilación. Un rechazo de descarga de clidriver precede a la configuración de la conexión Db2 y no se repara con una cadena de conexión de base de datos.

La descarga adicional depende de la ruta de instalación. Ruedas compatibles o un controlador nativo proporcionado deliberadamente pueden cambiar lo que se descarga. Para una compilación desde el código fuente compatible con un controlador existente, IBM_DB_HOME nombra su directorio de instalación con los encabezados y bibliotecas necesarios; un directorio vacío no ofrece ninguno de ellos.

Artículos relacionados