2016-02-02 16 views
6

मुझे यकीन है कि यह नेटवर्क समस्या नहीं है। मेरे कुछ मशीन पाइप का उपयोग कर पैकेज स्थापित करते हैं, जबकि कुछ अन्य मशीन लॉग से बहुत धीमी होती हैं, मुझे संदेह है कि धीमी गति से पैकेज को संकलित कर दिया जाएगा, मैं सोच रहा हूं कि मैं इस संकलन को पीआईपी इंस्टॉलेशन करने के लिए कैसे रोक सकता हूं तेजी से। धीमी पीआईपी स्थापना से लॉग यहाँ है।कभी-कभी पाइप इंस्टॉल बहुत धीमा होता है

Collecting numpy==1.10.4 (from -r requirements.txt (line 1)) 
    Downloading numpy-1.10.4.tar.gz (4.1MB) 
    100% |████████████████████████████████| 4.1MB 95kB/s 
Requirement already satisfied (use --upgrade to upgrade): wheel==0.26.0 in ./lib/python2.7/site-packages (from -r requirements.txt (line 2)) 
Building wheels for collected packages: numpy 
    Running setup.py bdist_wheel for numpy ... - 
done 
    Stored in directory: /root/.cache/pip/wheels/66/f5/d7/f6ddd78b61037fcb51a3e32c9cd276e292343cdd62d5384efd 
Successfully built numpy 
+1

नोटिस 'निर्देशिका में संग्रहीत:/root/.cache/pip/wheels/66/f5/d7/f6ddd78b61037fcb51a3e32c9cd276e292343cdd62d5384efd': यह बिल्ड आउटपुट को कैश कर रहा है (जो इसे पुन: उपयोग करेगा) - मुझे लगता है कि आपको कभी-कभी धीमी स्थापना मिलती है जब आप इस कैश को याद करते हैं (विशेष रूप से वास्तव में धीमे-से-संकलन पैकेज जैसे numpy) –

+0

कुछ पैकेजों को संकलित करने की आवश्यकता होती है। मुझे नहीं लगता कि उसके आस-पास कोई रास्ता है। – Chris

+0

यह नेटवर्क समस्या हो सकती है, क्योंकि पीपीआई डिलीवरी के लिए एकाधिक सर्वर (सीडीएन) का उपयोग कर रहा है, अन्य मुद्दों, यह एक मुद्दा हो सकता है: कुछ मशीनों के लिए यह पहियों (प्रीबिल्ड) पैकेज ढूंढ रहा है और कुछ के लिए यह स्रोत से संकलित है – Jerzyk

उत्तर

1

धीमाता वास्तव में संकलन के कारण है। लेकिन अब manylinux tag है। जो पूर्व संकलित वितरण की स्थापना की अनुमति देता है। उदाहरण के लिए PyPI page of numpy देखें कि यह देखने के लिए कि आपके पाइथन संस्करण के लिए कईलिनक्स पैकेज प्रदान किए गए हैं या नहीं।

+0

मैं पाइप को कैसे इंगित करूं कि मैं पहिया का उपयोग करना चाहता हूं? – vidstige

+0

मुझे नहीं पता कि आप ऐसा करने के लिए पीआईपी को मजबूर कर सकते हैं या नहीं। मेरे वातावरण के लिए, पीपी स्वचालित रूप से precompiled संकुल का चयन किया (यदि लागू हो, मुझे लगता है)। लेकिन मुझे लगता है कि आपको पीपी के पर्याप्त नए संस्करण की आवश्यकता है। 'पाइप इंस्टॉल numpy' से पहले 'पाइप इंस्टॉल - अपग्रेड पाइप सेटअपtools व्हील' का प्रयास करें। –

संबंधित मुद्दे