2009-08-13 7 views
18

में Numpy आयात नहीं कर सकता मैं Numpy का उपयोग करने वाले कुछ कोड लिखने की कोशिश कर रहा हूं। हालांकि, मैं इसे आयात नहीं कर सकते:पायथन

Python 2.6.2 (r262, May 15 2009, 10:22:27) 
[GCC 3.4.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import numpy 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named numpy 

मैं सुझाव की कोशिश की this question में:

>>> import sys 
>>> print sys.path 
['', '/usr/intel/pkgs/python/2.6.2/lib/python26.zip', '/usr/intel/pkgs/python/2.6.2/lib/python2.6', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/plat-linux2', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-tk', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-old', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-dynload', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/site-packages'] 

और मुझे लगता है कि रास्ते में numpy नामित फ़ाइलों के लिए खोज:

$ find /usr/intel/pkgs/python/2.6.2/bin/python -iname numpy\* 

लेकिन कुछ भी नहीं आ गया।

तो ...

  • वहाँ किसी भी अन्य स्थानों पर, जिसमें अजगर मॉड्यूल आमतौर स्थापित कर रहे हैं कर रहे हैं?
  • यदि मैं यह पता चला कि यह केंद्रीय क्षेत्रों में स्थापित नहीं है, तो मैं अपने खाते में स्थानीय रूप से numpy कैसे स्थापित कर सकता हूं?
+0

क्या disto प्रयोग कर रहे हैं? – retracile

+1

एक कॉर्पोरेट मशीन –

उत्तर

21

क्या आपने इसे स्थापित किया है?

पर Debian/Ubuntu:

aptitude install python-numpy 

खिड़कियों पर:

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

अन्य प्रणालियों पर:

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

$ tar xfz numpy-n.m.tar.gz 
$ cd numpy-n.m 
$ python setup.py install 
+2

पर Suse 9 64-बिट अच्छा सवाल। मैंने माना था कि यह मानक वितरण का हिस्सा है। –

+0

मैं इसे एक निजी क्षेत्र में कैसे स्थापित कर सकता हूं? मेरे पास मशीन –

+0

पर रूट अनुमतियां नहीं हैं --prefix इंस्टॉल विकल्प का उपयोग करें। 'python setup.py install --prefix =/usr/intel' - http://docs.python.org/install/ – nosklo

4

आपका sys.path असामान्य है, क्योंकि प्रत्येक प्रविष्टि/usr/intel के साथ prefixed है। मुझे लगता है कि सामान्य गैर-प्रीफिक्स्ड जगह में numpy स्थापित है, उदा। यह।/usr/share/pyshared/numby मेरे उबंटू सिस्टम पर।

प्रयास करें find/-iname '*numpy*'

+1

ऐसा इसलिए होगा क्योंकि मैं इंटेल पर काम करता हूं ... –

0

मैं अजगर 3.2.1 में खिड़कियों पर numpy आयात करने के लिए कोशिश कर रहा था 7.

numpy-1.6.1.zip के लिए ऊपर जवाब में

बाद सुझाव यह

अनज़िप करने के बाद नीचे के रूप में
cd numpy-1.6 
python setup.py install 

लेकिन नीचे के रूप में एक बयान के साथ एक त्रुटि मिली

unable to find vcvarsall.bat 

इस त्रुटि के लिए मुझे एक संबंधित प्रश्न here मिला जो MingW इंस्टॉल करने का सुझाव दिया। MingW स्थापित करने के लिए कुछ समय ले रहा था।

इस बीच numpy 1.6 फिर से इस link फ़ाइल नाम पर प्रत्यक्ष Windows इंस्टालर उपलब्ध उपयोग कर रहा है "numpy-1.6.1-Win32-SUPERPACK-python3.2.exe"

स्थापना चला गया स्थापित करने की कोशिश की सुचारू रूप से और अब मैं mingW का उपयोग किए बिना numpy आयात करने में सक्षम हूँ।

लंबी कहानी छोटी संख्या के लिए विंडोज इंस्टालर का उपयोग करने की कोशिश करें, अगर कोई उपलब्ध है।

2

Debian/Ubuntu पर इसे स्थापित करने के लिए:

sudo apt-get install python-numpy 
+0

यह त्रुटि है क्योंकि त्रुटि होती है जब सिस्टम में numpy स्थापित नहीं है। आपको उपरोक्त आदेश का उपयोग करके इसे इंस्टॉल करना होगा, फिर आप इसका उपयोग कर सकेंगे। –

1

निम्न आदेश मेरे लिए काम किया:

python.exe -m pip install numpy