>>> import boilerpipe
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Anaconda\lib\site-packages\boilerpipe\__init__.py", line 10, in <module>
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.class.path=%s" % os.pathsep.join(jars))
File "C:\Anaconda\lib\site-packages\jpype\_core.py", line 50, in startJVM
_jpype.startup(jvm, tuple(args), True)
RuntimeError: Unable to load DLL [C:\Program Files\Java\jre7\bin\client\jvm.dll], error = The specified module could not be found.
at native\common\include\jp_platform_win32.h:58
provato: reinstallazione jvmAccesso JVM in pitone
>> import ctypes
>> import os
>> os.chdir(r"<path to Java bin client folder>")
>> ctypes.CDLL("jvm.dll")
Still unable to fix
Edit: codice provato qui sotto, ancora bloccato:
from py4j.java_gateway import JavaGateway gateway = JavaGateway()
Si dà lo stesso errore di prima.
Il caricamento della JVM da una DLL è molto difficile anche da C. Suggerisco di caricare la JVM usando 'java' dalla riga di comando o utilizzare Jython che gira già nella JVM. –
@PeterLawrey Grazie per il commento! Non sono a conoscenza di 'Jython'. Dovrei semplicemente installarlo ed eseguire nuovamente il mio script python? O c'è di più? –
Jython esegue script Python all'interno della JVM. Presumo che ci sia dell'altro, ma questo è progettato e supportato per funzionare con la JVM in cui è in esecuzione. –