2009-08-13 14 views
18

Numpy를 사용하는 코드를 작성하려고합니다. this question에서 내가 제안을 시도Numpy를 Python에서 가져올 수 없습니다.

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 

:

>>> 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

수세 9 기업 컴퓨터의 64 비트 –

답변

21

설치하셨습니까? 에

데비안/우분투 : 창에

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

좋은 질문입니다. 나는 그것이 표준 배포판의 일부라고 생각했다. –

+0

어떻게 그것을 개인 영역에 설치할 수 있습니까? 컴퓨터에 루트 권한이 없습니다. –

+0

--prefix install 옵션을 사용하십시오. 'python setup.py install --prefix =/usr/intel' - http://docs.python.org/install/ – nosklo

4

sys.path는 각 항목에/usr/intel이 접두사로 붙어 있기 때문에 드문 경우입니다. numpy가 접두어가 붙지 않는 일반적인 위치에 설치되어 있다고 생각합니다. 그것./usr/share/pyshared/numpy 내 우분투 시스템에.

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 

이 오류에 대해 mingW 설치를 제안하는 관련 질문 here을 발견했습니다. MingW는 설치하는 데 약간의 시간이 걸렸습니다. 한편

는 NumPy와 1.6 다시

설치가 갔다이다 "NumPy와-1.6.1-win32에서-superpack-python3.2.exe"이 link 파일 이름에 사용할 수있는 직접 윈도우 설치 프로그램을 사용하여 설치하려고 부드럽게 이제 mingW를 사용하지 않고 numpy를 가져올 수 있습니다.

길게 짧지 만 numpy 용 Windows 설치 프로그램을 사용할 수있는 경우 시도해보십시오.

2

데비안/우분투에 설치하려면 :

sudo apt-get install python-numpy 
+0

이것은 오류가 발생했을 때 답변입니다 numpy가 시스템에 설치되지 않은 경우. 위의 명령을 사용하여 설치해야만 사용할 수 있습니다. –

1

다음 명령은 나를 위해 일한 :

python.exe -m pip install numpy 
관련 문제