: यहाँ मेरे स्थापना रद्द करने और Numpy + पांडा फिर से स्थापित करने, और फिर एक .py फ़ाइल चलाने का एक वीडियो के लिए एक कड़ी है मैंने पहले यह त्रुटि देखी है और इसे आम तौर पर अंधा के पुराने संस्करण का संदर्भ देने वाले पांडा के साथ करना पड़ता है। लेकिन पुनर्स्थापित करने से आपकी मदद नहीं हो सकती है यदि आपका पाइथन पथ अभी भी numpy के पुराने संस्करण को इंगित कर रहा है।
जब आप पाइप के माध्यम से numpy स्थापित करते हैं, तो पीपी आपको बताएगा कि यह कहां स्थापित किया गया था। कुछ
pip install numpy==1.9.2
Requirement already satisfied (use --upgrade to upgrade): numpy==1.9.2 in /Library/Python/2.7/site-packages
Cleaning up...
तो आपके पास numpy इंस्टॉल का सही संस्करण है। लेकिन जब आप अजगर में जाने
$ python
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> numpy.__file__
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/__init__.pyc'
>>> numpy.version.version
'1.8.0rc1'
आपका पथ एक अलग numpy पर इशारा करते हुए किया जा सकता है।
सबसे आसान समाधान मैं इस के लिए मिल गया है बस numpy की अवांछित संस्करण को निकालने के है
mv /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy_bak
और अब जब मैं शुरू अजगर (यह सुरक्षा के लिए एक _bak फ़ोल्डर में जाने)
$ python
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> numpy.__file__
'/Library/Python/2.7/site-packages/numpy/__init__.pyc'
>>> numpy.version.version
'1.9.2'
मुझे वह संस्करण मिला है जो मैं चाहता हूं।
अधिक जटिल वर्कफ़्लो के लिए जहां विभिन्न अनुप्रयोगों को विभिन्न पैकेजों के विभिन्न संस्करणों की आवश्यकता हो सकती है, वर्चुअलएन्ग http://docs.python-guide.org/en/latest/dev/virtualenvs/ पर जाने का एक शानदार तरीका है। लेकिन मुझे लगता है कि आपके मामले के लिए जहां आप सिर्फ अच्छे खेलने के लिए पांडा और नुकीले चाहते हैं, इस दृष्टिकोण को ठीक काम करना चाहिए।
क्या ओएस आप का उपयोग कर रहे हैं? –
मैं ओएसएक्स 10.9.4 –
का उपयोग कर रहा हूं क्या आपने numpy को अपग्रेड करने से पहले पांडा इंस्टॉल किया था? –