ibm_db 네이티브 드라이버 다운로더에 프록시 환경 제공
pip가 이미 Python 패키지를 받은 뒤에도 ibm_db 소스 빌드는 urllib로 clidriver를 가져올 수 있습니다.
pip가 ibm_db를 받았는데도 clidriver 다운로드 중 소스 설치가 실패하면 빌드 스크립트의 urllib 요청도 구성하십시오. pip에만 전달한 프록시 인수는 모든 하위 다운로더를 구성하지 않습니다.
POSIX 셸에서 소스 설치를 시작하기 전에:
export https_proxy=http://proxy.example.net:8080
export http_proxy=http://proxy.example.net:8080urllib의 기본 프록시 핸들러는 해당 대상 스킴에 이 변수들을 사용합니다. 드라이버 호스트에 도달하는 것과 일관되게 no_proxy 예외를 유지하십시오. 공개 드라이버 다운로드가 공개 중개자를 거칠 수 있다면 HTTP 프록시 목록이 이러한 환경 URL의 후보를 제공합니다.
빌드 출력에서 실패한 URL을 보관하십시오. clidriver 다운로드 거부는 Db2 연결 설정보다 먼저 발생하며 데이터베이스 연결 문자열로 고칠 수 없습니다.
추가 다운로드는 설치 경로에 따라 다릅니다. 호환 휠이나 의도적으로 제공한 네이티브 드라이버는 무엇을 가져오는지 바꿀 수 있습니다. 기존 드라이버를 사용하는 지원되는 소스 빌드의 경우 IBM_DB_HOME가 필요한 헤더와 라이브러리가 있는 설치 디렉터리를 가리킵니다. 빈 디렉터리에는 그중 아무것도 없습니다.