python3.6配置libsvm2.2
参考自:https://blog.csdn.net/weixin_35884839/article/details/79398085
由于需要使用到libsvm,所以开始配这个,所幸一次性就成功了。
1、 官网下载libsvm包。(下载的是最新版本libsvm2.2)
2、 进入libsvm-3.22\windows,找到libsvm.dll文件,复制到C:\Windows\System32文件夹下。
3、分别在libsvm-3.22和libsvm-3.22\python中创建名为__init__.py的空文件。
4、将libsvm-3.22文件夹整个复制并移动到安装Python的文件夹下的Lib\site-packages文件夹下。
5.、复制完成之后将libsvm-3.22文件夹改名为libsvm(其实并不是十分必要,就是以后输语句方便为了方便)
6.、打开libsvm\python文件夹中的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 *