यदि 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 आवश्यक हेडर और लाइब्रेरी वाली इसकी इंस्टॉलेशन निर्देशिका का नाम देता है; खाली निर्देशिका इनमें से कोई भी नहीं देती।

संबंधित लेख