我想在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.
谢谢...
答案 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?