misja / python-boilerpipe

Python interface to Boilerpipe, Boilerplate Removal and Fulltext Extraction from HTML pages
Other
539 stars 143 forks source link

Import Error #26

Open fccoelho opened 10 years ago

fccoelho commented 10 years ago

I am having problems importing boilerpipe:

In [2]: from boilerpipe.extract import Extractor

RuntimeError Traceback (most recent call last)

in () ----> 1 from boilerpipe.extract import Extractor /usr/local/lib/python2.7/dist-packages/boilerpipe/**init**.py in () 8 for nm in files: 9 jars.append(os.path.join(top, nm)) ---> 10 jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.class.path=%s" % os.pathsep.join(jars)) /usr/local/lib/python2.7/dist-packages/jpype/_core.pyc in startJVM(jvm, *args) 42 43 def startJVM(jvm, *args) : ---> 44 _jpype.startup(jvm, tuple(args), True) 45 _jclass._initialize() 46 _jarray._initialize() RuntimeError: Unable to load DLL [/usr/java/jre1.5.0_05/lib/i386/client/libjvm.so], error = /usr/java/jre1.5.0_05/lib/i386/client/libjvm.so: cannot open shared object file: No such file or directory at src/native/common/include/jp_platform_linux.h:45 It seem to have this path to jre 1.5 hardcoded... I have openjdk 7 installed
gdamdam commented 10 years ago

By default, the system's default JVM is used. It seems something goes wrong with that. The path that it tries to use here is some hardcoded default path that jpype uses when it can't find any JVM.

take a look here: http://www.jmodelica.org/5233