Как настроить LIBSVM для Python
я построилlibsvm в Mac OS X с помощью Make.
$ tar xzfv libsvm-3.17.tar.gz
$ cd libsvm-3.17
$ make
Это построило различные двоичные файлы libsvm:
$ ls
COPYRIGHT heart_scale svm-predict.c svm-train.c tools
FAQ.html java svm-scale svm.cpp windows
Makefile matlab svm-scale.c svm.def
Makefile.win python svm-toy svm.h
README svm-predict svm-train svm.o
Я также связан с этим в/usr/local
:
$ ls -la /usr/local/
...
svm -> /usr/local/libsvm-3.17/
И добавил привязки Python к моему пути:
import sys
sys.path.append('/usr/local/svm/python')
Но привязки Python не могут найти библиотеку "LIBSVM":
$ python test.py
Traceback (most recent call last):
File "test.py", line 8, in <module>
import svmutil
File "/usr/local/svm/python/svmutil.py", line 5, in <module>
from svm import *
File "/usr/local/svm/python/svm.py", line 22, in <module>
raise Exception('LIBSVM library not found.')
Exception: LIBSVM library not found.
Может кто-нибудь сказать мне, как это настроить? В readme для Python для libsvm единственное описание
Installation
============
On Unix systems, type
> make
The interface needs only LIBSVM shared library, which is generated by
the above command. We assume that the shared library is on the LIBSVM
main directory or in the system path.
Что мне не хватает?