2013-11-08 3 views
1

Я хотел установить libsvm для python в windows. Я скопировал libsvm.dll в папку system32 в c: \ Windows, и я не знаю, как установить модуль позже. Я попытался скопировать svm.py и svmutil.py в C: папку \ python27 \ Scripts, но когда яКак установить libsvm для python в windows ...

import svm 

Я получаю следующее сообщение об ошибке.

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

Спасибо ...

+1

РЕШЕНИЕ: Следуйте моим ответам здесь: http: //stackoverflow.com/questions/12877167/how-do-i-install-libsvm-for-python-under-windows-7/32358275# 32358275 –

ответ

1

Вы не должны копировать любые файлы в папке system32, если вы не используете WindowsXP. README для libsvm, похоже, не обновлялся для последних версий Windows.

Кроме того, вам не нужно перемещать файлы .py с того места, где вы установили libsvm.

Если вы хотите попытаться заставить его работать таким образом, вы должны восстановить исходные позиции файлов и добавить путь к libsvm в свои пути python. Сделайте это, сделав что-то вроде:

import sys; sys.path.append ('/ libsvm-3.18/python');

У вас могут возникнуть проблемы даже после этого. Однако есть более безболезненные пути. См. Этот вопрос: How do I install libsvm for python under windows 7?

Смежные вопросы