Libsvm Download Windows
Would like to know how to install libsvm for python under windows 7? I downloaded the livsvm zip, but I don't understand the instructions included.
Here are the steps to run libsvm on MATLAB: Download it from here; Add the svmtrain, svmpredict, libsvmwrite & libscmread.mex Files to your matlab path (probably you just put them in the working folder.) 0 Comments. ShowHide all comments. Log in to comment. Log in to answer this question. AD3, Alternating Directions Dual Decomposition. Ad3‑2.1‑cp27‑cp27m‑win32.whl; ad3‑2.1‑cp27‑cp27m‑win_amd64.whl; ad3‑2.1‑cp34‑cp34m‑win32.whl. Nov 23, 2014. Free Download LIBSVM 3.20 - A library for supporting vector machines.
I have placed the libsvm.dll in my c: windows system32 directory, but when I try import svmutil or from svm import * I get Traceback (most recent call last): File ', line 1, in File 'svmutil.py', line 3, in from svm import * File 'svm.py', line 16, in './windows/libsvm.dll')) File 'C: Python27 lib ctypes __init__.py', line 365, in __init__ self._handle = _dlopen(self._name, mode) WindowsError: [Error 126] The specified module could not be found. The best way I found to install libSVM on Windows, alongside other Python libraries, is to use unofficial Windows binaries, here: This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython distribution of the Python programming language. Most binaries are built from source code found on PyPI or in the projects public revision control systems.
Source code changes, if any, have been submitted to the project maintainers or are included in the packages. Many binaries depend on Numpy-MKL 1.8 and/or the Microsoft Visual C++ 2008 (64 bit or 32 bit, for CPython 2.6 to 3.2) or Visual C++ 2010 (64 bit or 32 bit, for CPython 3.3 and 3.4) redistributable packages. I had a bunch of problems with this too on Windows 7 and libsvm 3.18, and none of the solutions above worked. It just couldn't find or didn't like the./windows/libsvm.dll file no matter what file path gymnastics I tried. I was also running into 32-bit vs. 64-bit incompatibilities (my python is 64 bit). I bracing myself for the pain of trying to recompile from visual studio, but this ended up being unnecessary.
What ended up working for me was simply installing scikit-learn, which has libsvm included and nicely wrapped inside (). Phonerescue Keygenguru. If you're using the Anaconda distro, like I was, this is extremely painless. Simply type conda install scikit-learn at a command line. You can then import sklearn.svm.libsvm as svm and call it like just like you would libsvm, if you wish to ignore the other aspects of scikit-learn. It just works.