2012-07-21 6 views
2

나는이 미해결 수입품을 해결하기 위해 찾을 수있는 거의 모든 것을 갖추고 있습니다. 다음은 가져 오기를 시도한 것입니다.PyDev 해결 numpy 및 sklearn과 관련하여 미해결 수입품

from sklearn.ensemble import RandomForestClassifier 
from numpy import genfromtxt, savetxt 

Mac OS X의 Eclipse에서 PyDev를 실행하는 라이온에서 다음과 같은 오류가 발생합니다.

Description Resource Path Location Type 
Unresolved import: genfromtxt makeSubmission.py /BioResponse/src line 1 PyDev Problem 
Unresolved import: RandomForestClassifier makeSubmission.py /BioResponse/src line 0 PyDev Problem 
Unresolved import: savetxt makeSubmission.py /BioResponse/src line 1 PyDev Problem 

이 설정은 Kaggle입니다.

내가 얻을 해달라고 것은 (내가 눈에 보이는 오류가 표시되지 않습니다) 내가 터미널에서 오전 다음 명령을 입력 할 때, 모든 것이 좋아 보인다입니다 :

$python 
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from numpy import savetxt 
>>> 

하는 자세한 단계에 설명하려고하세요 가능한 해결책을 알고 있다면 Mac 및 PyDev를 처음 사용했습니다.

답변

3

시스템에 Python 인터프리터 2 개가 설치되어 있고 PyDev에서 사용하는 인터프리터가 numpy가 설치된 곳이 아닌 경우가 있습니다.

numpy가 설치된 PATH에 설치된 Python의 경로를 알고 PyDev 용으로 구성된 Python을 확인하기 위해 PyDev 환경 설정 메뉴로 이동하려면 터미널에 which python을 입력하십시오.

+0

감사합니다 \ Python35 \ lib 디렉토리 \ 사이트 - 패키지! numpy가 2.7이 아닌 2.6 용으로 설치되었습니다! – Zaheer

1

또 다른 해결책은 Eclipse 환경 설정의 시스템 환경 설정에 /Library/Python/2.x/site-packages 폴더를 'PyDev -> Interpreter Python -> Libraries'아래에 추가하는 것입니다.

0

데이비드 솔루션을 기반으로 올바른 타이핑을해야합니다. 나를 위해 (이클립스에서) : Window -> Preferences -> PyDev -> Interpreters -> Python Interpreter -> (상단에 버전 선택) -> Libraries -> 여기에 오타가 있었다 :

C : \ Python35 \ lib 디렉토리의 \ 사이트 - 패키지

대신 C

의 :