मैं एक पैकेज में आवश्यक लाइब्रेरी बनाने की कोशिश कर रहा हूं जो मैं वितरित कर रहा हूं। इसके लिए SciPy और NumPy दोनों पुस्तकालयों की आवश्यकता है। विकास करते समय, मैंने दोनों का उपयोग करके स्थापित किया
apt-get install scipy
जिसने SciPy 0.9.0 और NumPy 1.5.1 स्थापित किया, और यह ठीक काम किया।
मैं pip install
अपने स्वयं के पैकेज के setup.py में निर्भरता निर्दिष्ट करने में सक्षम होने के लिए एक ही का उपयोग करना चाहते हैं ।
समस्या यह है, जब मैं कोशिश करता हूं:
pip install 'numpy==1.5.1'
यह बढ़िया काम करता है।
परन्तु फिर
pip install 'scipy==0.9.0'
बुरी तरह से विफल रहता है, के साथ
raise self.notfounderror(self.notfounderror.__doc__)
numpy.distutils.system_info.BlasNotFoundError:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
मैं इसे काम पर कैसे लगाऊं?
blas-devel
और lapack-devel
। यह डॉक्टर में निर्दिष्ट नहीं है, लेकिन यदि आप PIP का उपयोग कर इंस्टॉल करना चाहते हैं, तो यह किया जाना चाहिए।
numpy=1.5.1
बजाय अच्छी तरह से काम करता हैnumpy==1.5.1
?