2014-09-15 3 views
0

anaconda Python 2.7.8 | Anaconda 2.0.1을 사용하여 mac osx 10.9에 설치된 scikit-learn 0.15.2를 사용하고 있습니다.OSX 10.9에서 아나콘다로 scikit-learn을

scikit에서 일부 코드를 수정했습니다. 특히 gradient_boosting.py를 배웠습니다. 내가 사용 (아나콘다 디렉토리 내에) scikit가 배울 다시 시도 : python setup.py build

그러나 나는 점점 오전 : libsvm를 설치하는 갈 수있는 올바른 방법 또는 더 나은 방법이

gcc: src/libsvm/libsvm_template.cpp 
gcc: error: src/libsvm/libsvm_template.cpp: No such file or directory 
gcc: fatal error: no input files 
compilation terminated. 

확실하지 경우 mac osx와 anaconda에서 scikit-learn을 재건 하시겠습니까?

+0

scikit-learn 0.15.2의 소스 코드를 어떻게 다운로드 했습니까? – ogrisel

+0

패치 된 libsvm 소스는 scikit-learn의 소스 배포판에 포함되어 있습니다. libsvm을 별도로 설치할 필요가 없습니다. – ogrisel

+0

아나콘다 디렉토리의 코드를 직접 수정합니다. anaconda/pkgs/scikit-learn-0.15.0-np18py27_0/lib/python2.7/site-packages/sklearn/ensemble/gradient_boosting.py – user1487551

답변

0

파이썬 코드를 수정하고 C 코드를 수정하지 않으면 (예 : .pyx 파일을 수정하고 해당 파일에 cython 명령을 다시 실행하여) 재구성 할 필요가 없습니다.

+0

파이썬 코드 (gradient_boosting.py)를 직접 수정하려고했지만 효과가없는 것 같습니다. _gradient_boosting.so 파일은 있지만 .pyx 파일은 볼 수 없습니다. – user1487551

+0

github 또는 PyPI에서 scikit-learn의 소스를 다운로드해야합니다. – ogrisel

관련 문제