जर 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 कनेक्शन सेटअपपूर्वी येतो आणि डेटाबेस कनेक्शन स्ट्रिंगने दुरुस्त होत नाही.

अतिरिक्त डाउनलोड इन्स्टॉलेशन मार्गावर अवलंबून असतो. सुसंगत व्हील किंवा जाणूनबुजून दिलेला मूळ ड्रायव्हर काय आणले जाते ते बदलू शकतो. विद्यमान ड्रायव्हर वापरणाऱ्या समर्थित स्रोत बिल्डसाठी, IBM_DB_HOME आवश्यक हेडर आणि लायब्ररी असलेल्या त्याच्या इन्स्टॉलेशन डिरेक्टरीचे नाव देतो; रिकामी डिरेक्टरी त्यातील काहीही देत नाही.

संबंधित लेख