पर scipy और numpy के परीक्षण चलाते समय त्रुटि मैं stackoverflow के साथ-साथ पायथन के लिए नया हूं, और मुझे अपने पायथन प्रोग्रामिंग को सीखने और सुधारने के लिए स्टैक ओवरफ्लो का उपयोग करने की उम्मीद है।ओएस एक्स हिम तेंदुए
हालांकि, जैसे ही मैं अजगर की स्थापना के रूप में, वह SciPy, NumPy पर अपने मैक, मैं एक समस्या का सामना करना पड़ा जब मैं सत्यापित करने के लिए SciPy और NumPy की एक पूरी परीक्षण चलाने की कोशिश की स्थापित:
>>> import scipy
>>> scipy.test()
Running unit tests for scipy
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
scipy.test()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/nosetester.py", line 318, in test
self._show_system_info()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/nosetester.py", line 187, in _show_system_info
nose = import_nose()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/nosetester.py", line 69, in import_nose
raise ImportError(msg)
ImportError: Need nose >= 0.10.0 for tests - see http://somethingaboutorange.com/mrl/projects/nose
के रूप में सुझाव दिया त्रुटि संदेश से, मैं easy_install के माध्यम से इस 'नाक' पैकेज स्थापित, और स्थापित सफल रहा है के रूप में मैं पार्टी से निम्नलिखित मिल:
mlstr:~ mlstr$ nosetests -V
nosetests version 1.1.2
तो मैं SciPy परीक्षण फिर से करने की कोशिश की है, और यह एक ही संदेश के साथ विफल । अगर कोई मुझे नाक को स्थापित/कॉन्फ़िगर करने के लिए कुछ और करने की ज़रूरत है तो कृपया मुझे बताएं ताकि इसका उपयोग साइपी और न्यूमपी के यूनिट परीक्षणों द्वारा किया जा सके। अग्रिम में धन्यवाद।
अद्यतन # 1: नाक को पुनर्स्थापित करने के पिप का उपयोग कर के राहुल के सुझाव की कोशिश के बाद, मुझे लगता है कि जहां समस्या है मैंने पाया: जब भी मैं easy_install है या पार्टी से पिप, पैकेज अजगर में 2.6 निर्देशिका के बजाय स्थापित किया गया है 2.7 के। और मुझे लगता है कि ऐसा इसलिए है क्योंकि डिफ़ॉल्ट रूप से 2.6 हिम तेंदुए के साथ भेज दिया जाता है। तो मुझे easy_install या pip को बताने के लिए क्या करना चाहिए कि मैं Python 2.7 के लिए एक विशेष पैकेज स्थापित करना चाहता हूं? धन्यवाद।
अद्यतन # 2: ऊपर दिए गए मेरे अपडेट का पालन करके, मुझे यहां समाधान मिला है: easy_install with various versions of python installed, mac osx। यह वास्तव में है क्योंकि मैंने easy_install के गलत संस्करण का उपयोग किया है, इस प्रकार मेरी नाक स्थापना मैक ओएस एक्स के साथ भेजे गए पायथन 2.6 के लिए थी। धन्यवाद।
मैंने easy_install के माध्यम से नाक स्थापित किया, क्या इससे कोई फर्क पड़ता है? क्या कोई तरीका है कि मैं अपनी नाक स्थापना को सत्यापित कर सकता हूं? धन्यवाद। – MLister
@MLister यह सत्यापित करने के लिए कि क्या आपके पास * नाक * स्थापित है 'आयात नाक' अपवाद के माध्यम से नहीं होना चाहिए। आपके सुझाव के लिए – Woltan