Python:libsvm导入svmutil错误

时间:2015-05-07 08:05:36

标签: python libsvm

在python上使用libsvm并想导入svmutil,但是我收到了一些错误!!

我从这些代码中尝试了两种方法

首先,如果我使用python GUI shell逐行输入命令,则不会导致错误,

>>> import os
>>> os.chdir('D:\libsvm-3.20\python')
>>> import svmutil
>>> svmutil
<module 'svmutil' from 'D:\\libsvm-3.20\\python\\svmutil.py'>

其次,如果我编写脚本(xxxx.py)和执行python脚本,则会导致错误

xxxx.py:

import os
os.chdir('D:\libsvm-3.20\python')
from svmutil import *

错误:

>>> ================================ RESTART ================================
>>> 
Traceback (most recent call last):
  File "D:\Python34\svm\crossvaildation.py", line 6, in <module>
    from svmutil import *
ImportError: No module named 'svmutil'
>>> 

我不知道哪里错了,请给我一些建议!!!

由于

1 个答案:

答案 0 :(得分:0)

你可以使用“sys.path.append('thatdirectory')”然后导入