Se pip ottiene ibm_db ma l'installazione dai sorgenti fallisce durante il download di clidriver, configura anche la richiesta urllib dello script di build. Un argomento proxy passato solo a pip non configura ogni downloader figlio.

Prima di avviare l'installazione dai sorgenti da una shell POSIX:

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

Il gestore proxy predefinito di urllib usa queste variabili per gli schemi di destinazione corrispondenti. Mantieni le eccezioni no_proxy coerenti con il raggiungimento dell'host del driver. Quando i download pubblici del driver possono passare attraverso intermediari pubblici, la lista di proxy HTTP fornisce candidati per questi URL di ambiente.

Conserva l'URL non riuscito dall'output della build. Un rifiuto del download di clidriver precede la configurazione della connessione Db2 e non si ripara con una stringa di connessione al database.

Il download aggiuntivo dipende dal percorso di installazione. Wheel compatibili o un driver nativo fornito deliberatamente possono cambiare ciò che viene scaricato. Per una build dai sorgenti supportata con un driver esistente, IBM_DB_HOME indica la sua directory di installazione con le intestazioni e le librerie richieste; una directory vuota non ne fornisce nessuna.

Articoli correlati