Если 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 указывает каталог его установки с необходимыми заголовками и библиотеками; пустой каталог не предоставляет ни одного из них.

Похожие статьи