1、下载libsvm
http://www.csie.ntu.edu.tw/~cjlin/libsvm/
2、将下载好的文件解压缩到任意位置
tar -xvf libsvm-3.23.tar.gz
unzip libsvm-3.23.zip
3、进入解压缩目录
cd libsvm-3.23,然后make
当前目录位置是libsvm-3.23,再进去下一层目录
cd python
然后make
4、假设你此时位于libsvm的python子文件夹/libsvm-3.23/python路径下
$ sudo cp *.py /usr/lib/python2.7/dist-packages/
$ cd ..
$ sudo cp libsvm.so.2 /usr/lib/python2.7/
/usr/lib/python2.7/dist-packages/ 换成你的python环境的位置
/usr/lib/python2.7/ 换成你的python环境的位置
6、检验
from svmutil import * from svm import * y, x = [1, -1], [{1: 1, 2: 1}, {1: -1, 2: -1}] prob = svm_problem(y, x) param = svm_parameter('-t 0 -c 4 -b 1') model = svm_train(prob, param) yt = [1] xt = [{1: 1, 2: 1}] p_label, p_acc, p_val = svm_predict(yt, xt, model) print(p_label)
运行上面的代码不报错,说明安装成功。