python3.6配置libsvm2.2

python3.6配置libsvm2.2

参考自:https://blog.csdn.net/weixin_35884839/article/details/79398085

由于需要使用到libsvm,所以开始配这个,所幸一次性就成功了。

1、 官网下载libsvm包。(下载的是最新版本libsvm2.2)

2、 进入libsvm-3.22windows,找到libsvm.dll文件,复制到C:WindowsSystem32文件夹下。

3、分别在libsvm-3.22和libsvm-3.22python中创建名为__init__.py的空文件。

4、将libsvm-3.22文件夹整个复制并移动到安装Python的文件夹下的Libsite-packages文件夹下。

5.、复制完成之后将libsvm-3.22文件夹改名为libsvm(其实并不是十分必要,就是以后输语句方便为了方便)

6.、打开libsvmpython文件夹中的svmutil.py文件,将其中的第4,5行左右的代码

from svm import *  
from svm import __all__ as svm_all  

改为:

from libsvm.python.svm import *  
from libsvm.python.svm import __all__ as svm_all  

使用方法就是:

from libsvm.python.svmutil import *
from libsvm.python.svm import *