Я хочу использовать Weka в своем коде Python, поэтому я устанавливаю Java-упаковщик Python (2.7.16) в соответствии с https://fracpete.github.io/python-weka-wrapper/install.html, и моя версия Java: версия Java "1.8.0_201" Java (TM)Среда выполнения SE (сборка 1.8.0_201-b09) 64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 25.201-b09, смешанный режим)
Кроме того, я добавил путь JDK к пользовательской переменной PATH в соответствии с https://troubleshooter.xyz/wiki/fix-java-virtual-machine-jvm-not-found-error/
но возникает ошибка:
>>>import os
>>>import traceback
>>>import weka.core.jvm as jvm
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\weka\core\jvm.py", line 17, in
<module>
import javabridge
File "C:\Python27\lib\site-packages\javabridge\__init__.py", line 38, in
<module>
from .jutil import start_vm, kill_vm, vm, activate_awt, deactivate_awt
File "C:\Python27\lib\site-packages\javabridge\jutil.py", line 151, in
<module>
os.pathsep + os.path.join(find_javahome(), "bin")
File "C:\Python27\lib\site-packages\javabridge\jutil.py", line 139, in
_find_jvm
raise JVMNotFoundError()
javabridge.jutil.JVMNotFoundError: Can't find the Java Virtual Machine