use*_*770 2 svm libsvm python-2.7
我是Python的新手.我想将svm用于我的项目.我正在使用libsvm 3.12,但当我这样做..
from svm import *
Run Code Online (Sandbox Code Playgroud)
然后我收到以下错误:
Traceback (most recent call last):
File "C:/Python27/main.py", line 31, in
from svm import *
File "C:/Python27\svm.py", line 12, in
libsvm = CDLL(find_library('libsvm'))
File "C:\Python27\lib\ctypes\__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 193] %1 is not a valid Win32 application
我该怎么办?
该libsvm README文件建议我复制libsvm.dll到system32文件夹中,我做了..但我仍然收到错误.我使用的是64位Python.也许那是造成这个问题的?
小智 5
我刚才有同样的问题.
正如Velociraptors在VLC Python Bindings中发布的那样- 错误193:
我猜测问题是尝试从64位进程加载32位DLL.您可以使用32位Python构建来修复它.
我们从http://www.lfd.uci.edu/~gohlke/pythonlibs/#libsvm下载了用于python的libSVM解决了这个问题.
| 归档时间: |
|
| 查看次数: |
1469 次 |
| 最近记录: |