Dê ao baixador do driver nativo do ibm_db o ambiente de proxy
Uma compilação de código-fonte do ibm_db pode buscar o clidriver com urllib depois que o pip já obteve o pacote Python.
Se o pip obtém ibm_db mas a instalação a partir do código-fonte falha ao baixar clidriver, configure também a solicitação urllib do script de compilação. Um argumento de proxy passado apenas ao pip não configura todos os baixadores filhos.
Antes de iniciar a instalação a partir do código-fonte em um shell POSIX:
export https_proxy=http://proxy.example.net:8080
export http_proxy=http://proxy.example.net:8080O manipulador de proxy padrão do urllib usa essas variáveis para os esquemas de destino correspondentes. Mantenha as exceções de no_proxy consistentes com o acesso ao host do driver. Quando os downloads públicos do driver podem passar por intermediários públicos, a lista de proxies HTTP fornece candidatos para essas URLs de ambiente.
Guarde a URL que falhou na saída da compilação. Uma recusa de download do clidriver ocorre antes da configuração da conexão Db2 e não é corrigida com uma string de conexão de banco de dados.
O download extra depende do caminho de instalação. Wheels compatíveis ou um driver nativo fornecido deliberadamente podem mudar o que é buscado. Para uma compilação de código-fonte compatível com um driver existente, IBM_DB_HOME nomeia seu diretório de instalação com os cabeçalhos e bibliotecas necessários; um diretório vazio não oferece nenhum deles.