基本步骤,(如果安装在系统的python中)
下载libsvm,地址http://www.csie.ntu.edu.tw/~cjlin/libsvm/
解压
解压方法 https://sayarara.github.io/2018/11/26/linux常用命令清单/
tar -xzf libsvm-3.23.tar.gz
cd 进入libsvm-3.23文件夹,然后make
cd libsvm-3.23
make
cd 进入libsvm的python子文件夹 /libsvm-3.23/python
cd python
make
拷贝编译好的文件
将该python文件夹下的.py 文件拷贝到系统python的site-packages中,将其上一级目录中的libsvm.so.2拷贝到系统python中
$ sudo cp *.py /usr/lib/python2.7/site-packages/
$ cd ..
$ sudo cp libsvm.so.2 /usr/lib/python2.7/
检查是否安装成功
新开一个terminal,进入python
import svm
import svmutil
如果安装在虚拟环境中(比如pipenv)
同基本步骤,但是将编译好的.py文件和libsvm.so.2文件拷贝到虚拟环境路径下
获得虚拟环境路径
(testpipenv3) [root@VM_32_16_centos testpipenv3]# pipenv --venv
/root/.local/share/virtualenvs/testpipenv3-gvhz0M9a
拷贝
$ sudo cp *.py /root/.local/share/virtualenvs/testpipenv3-gvhz0M9a/lib/python3.6/site-packages
$ cd ..
$ sudo cp libsvm.so.2 /root/.local/share/virtualenvs/testpipenv3-gvhz0M9a/lib/python3.6/