2015-02-05 2 views
0

Python에서 일부 코드를 실행하려고하면 코드에 Weka 라이브러리가 필요하고 Weka를 Python으로 실행해야합니다. Python-Weka_Wrapper, Javabridge 및 Weka가 설치되어 있으며 모두 최신 안정 릴리스입니다 , Python은 Python 2.7입니다. 내가 Javabridge에서 예외를 얻고, 스택 추적이 아래에 주어진다 :Python에서 Weka 및 JavaBridge의 문제

File "/usr/local/lib/python2.7/dist-packages/weka/core/converters.py", line 78, in load_file 
 
    return Instances(javabridge.call(self.jobject, "getDataSet", "()Lweka/core/Instances;")) 
 
    File "/usr/local/lib/python2.7/dist-packages/weka/core/dataset.py", line 48, in __init__ 
 
    self.__set_instance = javabridge.make_call(self.jobject, "set", "(ILweka/core/Instance;)Lweka/core/Instance;") 
 
    File "/usr/local/lib/python2.7/dist-packages/javabridge/jutil.py", line 789, in make_call 
 
    raise JavaException(jexception) 
 
javabridge.jutil.JavaException: set

답변

2

문제는 파이썬 - WEKA - 래퍼입니다. 버그는 안정 버전에서는 수정되지 않았지만 현재 빌드에서 수정되었으므로 소스에서 직접 빌드 할 수 있습니다.

이 문제점은 이전의 안정 버전에는 없었습니다.