Geef de downloader van ibm_db's native driver de proxy-omgeving
Een bronbuild van ibm_db kan clidriver met urllib ophalen nadat pip het Python-pakket al heeft verkregen.
Als pip ibm_db verkrijgt maar de broninstallatie mislukt tijdens het downloaden van clidriver, configureer dan ook het urllib-verzoek van het buildscript. Een proxy-argument dat alleen aan pip wordt gegeven, configureert niet elke onderliggende downloader.
Voordat u de broninstallatie vanuit een POSIX-shell start:
export https_proxy=http://proxy.example.net:8080
export http_proxy=http://proxy.example.net:8080De standaard proxy-handler van urllib gebruikt deze variabelen voor de overeenkomstige bestemmingsschema's. Behoud no_proxy-uitzonderingen die consistent zijn met het bereiken van de driverhost. Wanneer openbare driverdownloads via openbare tussenpersonen mogen verlopen, levert de HTTP-proxylijst kandidaten voor deze omgevings-URL's.
Bewaar de mislukte URL uit de builduitvoer. Een weigering van de clidriver-download komt vóór het opzetten van de Db2-verbinding en wordt niet hersteld met een databaseverbindingsreeks.
De extra download hangt af van het installatiepad. Compatibele wheels of een bewust geleverde native driver kunnen veranderen wat wordt opgehaald. Voor een ondersteunde bronbuild met een bestaande driver noemt IBM_DB_HOME de installatiemap met de vereiste headers en bibliotheken; een lege map biedt er geen van.