如何在windows中为python设置libsvm ...

时间:2013-11-08 04:07:43

标签: python libsvm

我想在windows中为python安装libsvm。我将libsvm.dll复制到c:\ Windows中的system32文件夹,我不知道如何安装该模块。我试图将svm.py和svmutil.py复制到C:\ Python27 \ Scripts文件夹中,但是当我这样做时

import svm

我收到以下错误。

File "C:\Python27\Scripts\svm.py", line 22, in <module>
Exception: LIBSVM library not found.

谢谢...

1 个答案:

答案 0 :(得分:1)

除非您使用的是WindowsXP,否则不必将任何文件复制到system32文件夹。对于最新版本的Windows,libsvm的README似乎没有更新。

此外,您不必从安装libsvm的位置移动.py文件。

如果你想尝试以这种方式工作,你应该恢复文件的原始位置,并将libsvm的路径添加到你的python路径。通过做类似的事情来做到这一点:

import sys; sys.path.append( '/ LIBSVM-3.18 /蟒');

即使在此之后,您仍可能遇到问题。然而,有更多无痛的方式。请参阅此问题:How do I install libsvm for python under windows 7?