MacOS/Ubuntu/Windows安装libsvm库

原文链接 http://chenhao.space/post/af61a7f7.html

Mac OS 安装libsvm

libsvm下载地址: http://www.csie.ntu.edu.tw/cjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/cjlin/libsvm+zip

下载完成后,解压。

用命令行进入到其中的python文件夹目录下,执行: make lib命令,会生成一个libsvm.so.2的文件。

将这个文件拷贝到anaconda的lib>python3.x>site-packages目录下。

再在site-packages目录下创建一个libsvm文件夹,并且将libsvm-3.24/python/,把里面的三个文件:svm.py、svmutil.py、commonutil.py 拷贝到site-packages/libsvm/目录下。

安装完成。

测试命令:

from libsvm.svm import *

Ubuntu 16.04 安装libsvm

除了要下载libsvm,还要下载gnuplot,下载地址https://sourceforge.net/projects/gnuplot/files/gnuplot/

然后解压安装:

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

下载libsvm的源码,解压、安装:

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

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

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

再进python终端测试一下:

import svm
import svmutil

Windows 安装libsvm

whl文件下载(下载对应python版本的)https://www.lfd.uci.edu/~gohlke/pythonlibs/#libsvm

打开cmd,安装(对应路径和文件名)

pip install libsvm‑3.23‑cp37‑cp37m‑win_amd64.whl

安装成功后,会在Anaconda/lib/python目录下的一个库文件夹site-packages下找到新生成的libsvm.dll,一样将其放置到C:\windows\system32目录

测试:

from svmutil import *
from svm import *
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值