2013-03-14 5 views
4

Numpy를 설치해야하는 프로그램을 실행하려고합니다. 나는 sudo apt-get install python-numpy를하려고하면 그것은 나를 알 수 있기 때문에,라고 생각하는ImportError : numpy라는 모듈이 없습니다.

sudo apt-get install python-numpy 

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
python-numpy is already the newest version. 
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

그러나 나는 내가 할 (setup.py가있는 그 프로그램 디렉토리 내)에 노력하고있어 프로그램을 설치 갈 때 :

python setup.py install 
Traceback (most recent call last): 
    File "setup.py", line 20, in <module> 
    from weblogolib import __version__ 
    File "/home/chris/Documents/IS/Bioinformatics-Software/weblogo-3.3/weblogolib/__init__.py", line 108, in <module> 
    from numpy import array, asarray, float64, ones, zeros, int32,all,any, shape 
ImportError: No module named numpy 

파이썬 2.7.3/Lib/site-packages 디렉토리를 보면 README 파일 만있을뿐입니다. 거기 Numpy에서 물건을 (그리고 다른 파이썬 모듈을 설치해서는 안됩니다)?

내가 dpkg -l python-numpy을 사용하여 파이썬 2.7

와 우분투 12.04를 실행하고 내가 얻을 :

Desired=Unknown/Install/Remove/Purge/Hold 
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend 
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) 
||/ Name   Version  Description 
+++-==============-==============-============================================ 
ii python-numpy 1:1.6.1-6ubunt Numerical Python adds a fast array facility 

답변

4

당신이 명령을 실행하는 경우 당신은 언급하지 않습니다. 명령에 대해서는 Ubuntu 12.10을 사용하고있는 것 같습니다.

우분투 12.10에서 기본값은 Python3입니다 (python --version으로 확인하십시오). 따라서 python setup ...을 실행하면 기본 파이썬을 사용할 수 있습니다. 웹 로그 3.3에는 파이썬 2.5, 2.6 또는 2.7이 필요합니다.

또한 python-numpy가 설치된 위치를 확인할 수 있습니다 (dpkg -L python-numpy으로 확인). 파란색 중

내 샷은 다음과 같습니다 당신이 python2.7를 설치하지 않은 경우

$ python2.7 setup.py install 

, 당신은 (가능성, 쉘이 그것을 제안하는 것입니다)를 설치해야합니다.

+0

이봐, 내가 파이썬 2.7와 우분투 12.04 있습니다. 나는 원래의 게시물에'dpkg -l python-numpy'을 시도한 결과를 추가했다. 확실하지는 않지만 설치되지 않았다고 생각합니까? – user1784467

+0

죄송합니다. 나는'dpkg -L python-numpy'을 의미했습니다. 그것은 설치되어 있습니다 ('ii'), 이미 당신이 설치했다. 파일이 어디에 설치되었는지 확인해줬으면합니다. – gpoo

+0

대부분이 /usr/lib/python2.7/에있는 것 같지만 확실히 설치 되었기 때문에'python setup.py install' 행의 결과가 더 복잡해 졌다고 느낍니다. – user1784467

2

다음 명령을 사용하여 우분투 시스템에 numpy 모듈을 설치하여 해결했습니다.

데비안/우분투 :

aptitude install python-numpy 
관련 문제