आपको अपनी पाइप स्थापना को अपग्रेड करने की आवश्यकता है ।
--index-url
(लघु संस्करण: -i
) विकल्प आपको ही रंज करने के लिए कॉल में एक सूचकांक-यूआरएल निर्दिष्ट कर सकते हैं, वहाँ आप https-भिन्न रूप का उपयोग कर सकते हैं। फिर आप खुद को अपग्रेड करने के लिए पाइप को निर्देश दे सकते हैं।
sudo pip install --index-url https://pypi.python.org/simple/ --upgrade pip
बाद में आपको --index-url
विकल्प के बिना पाइप का उपयोग करने में सक्षम होना चाहिए ।
मेरा मानना है कि रिलीज़ 7.0.0 (2015-05-21) ने इस मुद्दे को चालू कर दिया। उस संस्करण का रिलीज़ नोट निम्नलिखित बताता है:
बैकवाटर इनकंप्लीट अब असुरक्षित मूल उत्पत्ति का समर्थन नहीं करता है, और इसके बजाय असुरक्षित उत्पत्ति की आवश्यकता होती है --trusted-host
विकल्प के साथ स्पष्ट रूप से भरोसा किया जाता है।
आप अपना पाइप संस्करण देख सकते हैं pip --version
।
इसका मतलब यह होगा कि sudo pip install --trusted-host --upgrade pip
एक बार जारी करने से भी इस समस्या का समाधान हो जाएगा, हालांकि असुरक्षित HTTP पर डाउनलोड पाइप। यह बिल्कुल भी काम नहीं कर सकता है, क्योंकि यह संभव है कि असुरक्षित एंडपॉइंट अब सर्वर पर सुलभ नहीं है (मैंने परीक्षण नहीं किया है)।