Ubuntu16.04下安装使用LibSVM for Python3

首先我的Ubuntu16.04的python环境是Anaconda3+Python3.6
-->查看libSVM的主页,地址如下:https://www.csie.ntu.edu.tw/~cjlin/libsvm/
根据主页的指导,若要使用(The parameter selection tool grid.py)(不知道会不会用到)首先需要安装python和gnuplot,python3已经安装,下面安装gnuplot
-->首先去gnuplot主页:https://sourceforge.net/projects/gnuplot/files/gnuplot/
下载最新源码,然后解压,安装

tar xzvf gnuplot-5.2.4.tar.gz 
#安装 
cd gnuplot-5.2.4
./configure 
make 
sudo make install

-->然后回到libSVM的主页下载源码,解压,安装

#首先解压
tar xzvf libsvm-3.23.tar.gz
#进入libsvm-3.23(下载的版本)文件夹make 
cd libsvm-3.23
make
#进入python子文件夹,再make
cd python
make

然后,将python子目录下的.py文件拷贝到anaconda的/lib/python3.6目录下
将libsvm-3.23下的libsvm.so.2库文件拷贝到anaconda的lib目录下

sudo cp *.py ~/anaconda3/lib/python3.6/
cd ..
sudo cp libsvm.so.2 ~/anaconda3/lib/

再进python终端测试一下:

python
import svm
import svmutil

没有报错就成功了!
接下来就可以继续林轩田-机器学习技法作业1了!

配置过程参考如下博客:
https://blog.csdn.net/johnnyconstantine/article/details/47008155
https://blog.csdn.net/qq_33102307/article/details/76569229

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容