यह पता लगाने के लिए कि क्या कोई तरीका है जिससे मैं काम पर पैकेज स्थापित करते समय पाइप को thecert ध्वज का उपयोग करने से बच सकता हूं। प्रॉक्सी के साथ कुछ समस्या है जो मुझे केवल उस पैकेज को डाउनलोड करने की अनुमति देती है, जब मुझे mycert.crt
फ़ाइल को जोड़ने /usr/local/share/ca-certificates
और चलाने के बावजूद, उस ध्वज को प्रदान करने की आवश्यकता होती है sudo update-ca-certificates
।
मेरे द्वारा देखे जा रहे संदेशों का एक उदाहरण है:
$ pip install "virtualenv>=1.10.1"
Downloading/unpacking virtualenv>=1.10.1
Could not fetch URL https://pypi.python.org/simple/virtualenv/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed>
Will skip URL https://pypi.python.org/simple/virtualenv/ when looking for download links for virtualenv>=1.10.1
Could not fetch URL https://pypi.python.org/simple/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed>
Will skip URL https://pypi.python.org/simple/ when looking for download links for virtualenv>=1.10.1
Cannot fetch index base URL https://pypi.python.org/simple/
Could not fetch URL https://pypi.python.org/simple/virtualenv/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed>
Will skip URL https://pypi.python.org/simple/virtualenv/ when looking for download links for virtualenv>=1.10.1
Could not find any downloads that satisfy the requirement virtualenv>=1.10.1
Cleaning up...
No distributions at all found for virtualenv>=1.10.1
Storing complete log in /tmp/tmpwW5qXD
इसका उपयोग करने के बजाय इसके साथ हल किया जा सकता है:
pip install --cert=/usr/local/share/ca-certificates/mycert.crt
हालाँकि, मैं ऐसा नहीं करना पसंद करूँगा (जैसा कि मुझे यकीन है कि अन्य अनुप्रयोग इस मुद्दे से टकराएंगे)।
मैं लिनक्स मिंट 15 चला रहा हूं (हालांकि मैंने पहले उबंटू 12.04 पर बहुत ही समान मुद्दे थे), पाइप संस्करण 1.4.1।