Scipy

2013-07-29 11 views
12

को अपग्रेड नहीं कर सकता है से 0.12.0 से Scipy को अपग्रेड करने का प्रयास कर रहा हूं। मैं आदेश का उपयोग करें:Scipy

sudo pip install --upgrade scipy 

और मैं त्रुटियों जो in the pip.log file here देखा जा सकता है के सभी प्रकार के हो और मैं दुर्भाग्य से अजगर की समझ रखने वाले पर्याप्त को समझने के लिए क्या गलत है नहीं कर रहा हूँ। किसी भी तरह की सहायता को आभार समझेंगे।

+0

पूरी तरह से scipy 0.9.0 को हटाने और फिर निर्माण 0.12.0 के बारे में यो में सोचा है? इसके अलावा आप किस ओएस और पायथन संस्करण का उपयोग कर रहे हैं? –

+0

मुझे कोशिश करने में कोई समस्या नहीं होगी। मैं प्राथमिक ओएस चला रहा हूं जो उबंटू 12.04 और 'पायथन' संस्करण 2.7.3 पर आधारित है। – Gabriel

उत्तर

13

त्रुटि संदेश सभी राज्य एक ही:: इसके अलावा, इस सवाल को देखने के आप BLAS (बेसिक रेखीय बीजगणित सबरूटीन्स) की कमी है आपके सिस्टम पर, या scipy यह नहीं मिल रहा। जब ubuntu में स्रोत से संकुल स्थापित करने, जैसा कि आप को प्रभावी ढंग से पिप के साथ क्या करने की कोशिश कर रहे हैं, सबसे आसान तरीकों में से एक यकीन है कि निर्भरता स्थान पर हैं बनाने के लिए आदेश से है

$ sudo apt-get build-dep python-scipy 

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

+3

इस आदेश को चलाने से चाल चल रही थी, मैं बाद में 'सुडो पाइप इंस्टॉल - अपग्रेड scipy' और' scipy' को सफलतापूर्वक अपग्रेड कर दिया गया था। आपका बहुत बहुत धन्यवाद! – Gabriel

2

मुझे वर्चुअल वातावरण में scipy (और दोस्तों) को बहुत उपयोगी बनाने के लिए Adam Klein's instructions मिला।

एक समस्या जिसमें मैंने भाग लिया (जो शायद मेरी खुद की गलती थी): सब कुछ कहा और किया जाने के बाद, मुझे अभी भी लोड किया गया संस्करण 0.9.0, 0.12.0 नहीं मिला। समस्या यह थी कि मेरे sys.path नए संस्करण से पहले पुराने सिस्टम संस्करण को ढूंढ रहा था। ठीक

/path/to/.virtualenvs/arthur/local/lib/python2.7/site-packages 

से पहले

/usr/lib/python2.7/dist-packages 

sys.path में प्रदर्शित करने के लिए किया गया था। आप virtualenvwrapper स्थापित किया है, तो आप, पथ का उपयोग

add2virtualenv /path/to/.virtualenvs/arthur/lib/python2.7/site-packages 
2

यकीन libatlas आधार-देव और libatlas-SSE2-देव स्थापित कर रहे हैं जोड़ सकते हैं यह है कि यह अपने एटलस पुस्तकालय नहीं मिल सकता है लगता है।

Does Python SciPy need BLAS?

5

मैं scipy 0.9 से 0.13.3 के उन्नयन के लिए एक ही समस्या थी, और मैं निम्नलिखित answer और स्थापित करने का उपयोग कर इसे हल:

उपयुक्त sudo- मिल libblas-देव स्थापित

उपयुक्त sudo- मिल स्थापित liblapack-देव

sudo apt-get स्थापित gfortran

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