轉載自:https://blog.csdn.net/weixin_35884839/article/details/79398085#commentBox
本人試了好多個方法,這個方法最直接最效率。
1. 官網下載好libsvm-3.22壓縮包,解壓到某個位置(以直接解壓到C盤爲例)。
2. 打開C:\libsvm-3.22\windows,找到libsvm.dll文件,複製到C:\Windows\System32文件夾下。
(網上一些文章說64位要重新編譯balabala,但是我直接複製的這個文件好像也沒出什麼問題。。)
3. 分別在C:\libsvm-3.22和C:\libsvm-3.22\python中創建名爲__init__.py的空文件。
4. 將libsvm-3.22文件夾整個複製並移動到安裝Python的文件夾下的Lib\site-packages文件夾下(由於我不記得Python具體裝在哪了,所以直接C盤搜索找到的這個文件夾。。),移動後可以將原來的文件夾刪掉了。
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
7. 這時候打開Python命令行,輸入
-
from libsvm.python.svmutil import *
-
from libsvm.python.svm import *
--------------------- 本文來自 weixin_35884839 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/weixin_35884839/article/details/79398085?utm_source=copy