Python:libsvm 导入 svmutil 错误

Python : libsvm import svmutil error

在 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'
>>> 

不知道哪里错了,请指教!!!

谢谢

您可以使用 "sys.path.append('thatdirectory')" 然后导入