Wenn pip ibm_db erhält, die Quellinstallation aber beim Herunterladen von clidriver fehlschlägt, konfigurieren Sie auch die urllib-Anfrage des Build-Skripts. Ein nur an pip übergebenes Proxy-Argument konfiguriert nicht jeden untergeordneten Downloader.

Bevor Sie die Quellinstallation aus einer POSIX-Shell starten:

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

Der Standard-Proxy-Handler von urllib verwendet diese Variablen für die entsprechenden Zielschemas. Behalten Sie no_proxy-Ausnahmen bei, die zum Erreichen des Treiber-Hosts passen. Wenn öffentliche Treiber-Downloads über öffentliche Vermittler laufen dürfen, liefert die HTTP-Proxy-Liste Kandidaten für diese Umgebungs-URLs.

Behalten Sie die fehlgeschlagene URL aus der Build-Ausgabe. Eine Ablehnung des clidriver-Downloads tritt vor dem Aufbau der Db2-Verbindung auf und wird nicht durch eine Datenbank-Verbindungszeichenfolge behoben.

Der zusätzliche Download hängt vom Installationspfad ab. Kompatible Wheels oder ein bewusst bereitgestellter nativer Treiber können ändern, was abgerufen wird. Für einen unterstützten Quellbau mit einem vorhandenen Treiber benennt IBM_DB_HOME sein Installationsverzeichnis mit den erforderlichen Headern und Bibliotheken; ein leeres Verzeichnis bietet keine davon.

Ähnliche Artikel