2012-08-10 21 views
10

शरीर के किसी भी मुझे इस समस्या के साथ मदद कर सकते हैं: मैं अजगर में numpy आयात करने की कोशिश की है, लेकिन सफल नहीं हो सकता है:कैसे अजगर खोल में numpy आयात करने के लिए

>>> import numpy as np 
    x=np.array([[7,8,5],[3,5,7]],np.int32) 

    Traceback (most recent call last): 
    File "<pyshell#3>", line 1, in <module> 
    import numpy as np 
    File "C:\Python27\lib\numpy\__init__.py", line 127, in <module> 
    raise ImportError(msg) 
    ImportError: Error importing numpy: you should not try to import numpy from 
    its source directory; please exit the numpy source tree, and relaunch 
    your python intepreter from there. 

उत्तर

13

संदेश काफी आत्म व्याख्यात्मक है, जब आप पाइथन का आह्वान करते हैं तो आपकी कार्यशील निर्देशिका numpy स्रोत निर्देशिका नहीं होनी चाहिए; numpy स्थापित किया जाना चाहिए और आपकी कामकाजी निर्देशिका कुछ भी होना चाहिए, लेकिन यह निर्देशिका जहां यह रहता है।

+0

मेरी कामकाजी निर्देशिका कैसे बदलें। मुझे पता है कि मैटलैब में इसे कैसे किया जाए, लेकिन मैं अजगर का नया उपयोगकर्ता हूं और यह नहीं जानता कि इसे कैसे किया जाए। –

+1

अपने टर्मिनल में, सुनिश्चित करें कि आप पाइथन लॉन्च करने से पहले किसी अन्य निर्देशिका में हैं। जब तक numpy फ़ोल्डर कहीं भी रह रहा है जो आपके सिस्टम के PYTHONPATH चर का हिस्सा है, तो आप अपने सिस्टम पर कहीं से भी पाइथन में numpy आयात कर सकते हैं। यदि आप सुनिश्चित नहीं हैं कि इसका क्या अर्थ है, Google PythonPATH और पायथन में आयात करना। – DaveTheScientist

+0

मैंने कोशिश की लेकिन काम नहीं किया; , >>> os.getcwd() 'सी: \\ पायथन 27' >>> os.chdir ('सी: \ कार्यशील निर्देशिका') >>> आयात numpy –

3

पर Debian/Ubuntu:

aptitude install python-numpy 

खिड़कियों पर, इंस्टॉलर डाउनलोड:

http://sourceforge.net/projects/numpy/files/NumPy/ 

अन्य सिस्टम पर, tar.gz डाउनलोड करने और निम्नलिखित चलाएँ:

$ tar xfz numpy-n.m.tar.gz 
$ cd numpy-n.m 
$ python setup.py install 
संबंधित मुद्दे