Δώστε στο πρόγραμμα λήψης του εγγενούς οδηγού του ibm_db το περιβάλλον διαμεσολαβητή
Μια μεταγλώττιση του ibm_db από πηγαίο κώδικα μπορεί να κατεβάσει το clidriver με urllib αφού το pip έχει ήδη λάβει το πακέτο Python.
Αν το pip λάβει το ibm_db αλλά η εγκατάσταση από πηγαίο κώδικα αποτύχει κατά τη λήψη του clidriver, ρυθμίστε και το αίτημα urllib του σεναρίου μεταγλώττισης. Ένα όρισμα διαμεσολαβητή που δίνεται μόνο στο pip δεν ρυθμίζει κάθε θυγατρικό πρόγραμμα λήψης.
Πριν ξεκινήσετε την εγκατάσταση από πηγαίο κώδικα από ένα κέλυφος POSIX:
export https_proxy=http://proxy.example.net:8080
export http_proxy=http://proxy.example.net:8080Ο προεπιλεγμένος χειριστής διαμεσολαβητή του urllib χρησιμοποιεί αυτές τις μεταβλητές για τα αντίστοιχα σχήματα προορισμού. Διατηρήστε εξαιρέσεις no_proxy συνεπείς με την πρόσβαση στον κεντρικό υπολογιστή του οδηγού. Όταν οι δημόσιες λήψεις οδηγών μπορούν να περνούν από δημόσιους μεσάζοντες, η λίστα διαμεσολαβητών HTTP παρέχει υποψηφίους για αυτά τα URL περιβάλλοντος.
Κρατήστε το URL που απέτυχε από την έξοδο της μεταγλώττισης. Μια άρνηση λήψης του clidriver προηγείται της ρύθμισης σύνδεσης Db2 και δεν διορθώνεται με συμβολοσειρά σύνδεσης βάσης δεδομένων.
Η πρόσθετη λήψη εξαρτάται από τη διαδρομή εγκατάστασης. Συμβατοί wheel ή ένας εγγενής οδηγός που παρέχεται σκόπιμα μπορούν να αλλάξουν το τι λαμβάνεται. Για μια υποστηριζόμενη μεταγλώττιση από πηγαίο κώδικα με υπάρχοντα οδηγό, το IBM_DB_HOME ονομάζει τον κατάλογο εγκατάστασής του με τις απαιτούμενες κεφαλίδες και βιβλιοθήκες· ένας κενός κατάλογος δεν παρέχει καμία από αυτές.