在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'
>>>
我不知道哪里错了,请给我一些建议!!!
由于
答案 0 :(得分:0)
你可以使用“sys.path.append('thatdirectory')”然后导入