Can';t安装pythonweka包装器

Can';t安装pythonweka包装器,python,weka,Python,Weka,我正在安装python weka包装包。但是我对Java开发工具包有一个问题 这适用于windows 10上的python 3.7.4 C:\Users\dell>pip install python-weka-wrapper3 Collecting python-weka-wrapper3 Using cached https://files.pythonhosted.org/packages/48/3a/0f345b19774b5b6c53e9456c2985d79ff09b610

我正在安装python weka包装包。但是我对Java开发工具包有一个问题

这适用于windows 10上的python 3.7.4

C:\Users\dell>pip install python-weka-wrapper3
Collecting python-weka-wrapper3
  Using cached https://files.pythonhosted.org/packages/48/3a/0f345b19774b5b6c53e9456c2985d79ff09b610bbf29d95403004734a45b/python-weka-wrapper3-0.1.7.tar.gz
Collecting javabridge>=1.0.14
  Using cached https://files.pythonhosted.org/packages/a6/a0/c59bccabed99b1d4ac68166c59c679b375bfca75b78688b52c541b711578/javabridge-1.0.18.tar.gz
    ERROR: Command errored out with exit status 1:
     command: 'c:\users\dell\appdata\local\programs\python\python37-32\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\dell\\AppData\\Local\\Temp\\pip-install-4r0otofz\\javabridge\\setup.py'"'"'; __file__='"'"'C:\\Users\\dell\\AppData\\Local\\Temp\\pip-install-4r0otofz\\javabridge\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\pip-egg-info'
         cwd: C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\
    Complete output (9 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\setup.py", line 402, in <module>
        ext_modules=ext_modules(),
      File "C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\setup.py", line 96, in ext_modules
        jdk_home = find_jdk()
      File "C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\javabridge\locate.py", line 203, in find_jdk
        "Failed to find the Java Development Kit. "
    RuntimeError: Failed to find the Java Development Kit. Please download and install the Oracle JDK 1.6 or later
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
C:\Users\dell>pip安装python-weka-wrapper3
收集python-weka-wrapper3
使用缓存https://files.pythonhosted.org/packages/48/3a/0f345b19774b5b6c53e9456c2985d79ff09b610bbf29d95403004734a45b/python-weka-wrapper3-0.1.7.tar.gz
收集javabridge>=1.0.14
使用缓存https://files.pythonhosted.org/packages/a6/a0/c59bccabed99b1d4ac68166c59c679b375bfca75b78688b52c541b711578/javabridge-1.0.18.tar.gz
错误:命令出错,退出状态为1:
命令:“c:\users\dell\appdata\local\programs\python\python37-32\python.exe'-c”import sys,setuptools,tokenize;sys.argv[0]=“C:\\Users\\dell\\AppData\\Local\\Temp\\pip-install-4r0otofz\\javabridge\\setup.py”“”__文件“'''''C:\\Users\\dell\\AppData\\Local\\Temp\\pip-install-4r0otofz\\javabridge\\setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,“'exec'”)“鸡蛋信息——鸡蛋库”C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\pip鸡蛋信息”
cwd:C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\
完整输出(9行):
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\setup.py”,第402行,在
ext_模块=ext_模块(),
文件“C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\setup.py”,第96行,在ext_模块中
jdk_home=find_jdk()
文件“C:\Users\dell\AppData\Local\Temp\pip-install-4r0otofz\javabridge\javabridge\locate.py”,第203行,在find\u jdk中
“找不到Java开发工具包。”
RuntimeError:找不到Java开发工具包。请下载并安装Oracle JDK 1.6或更高版本
----------------------------------------
错误:命令出错,退出状态为1:python setup.py egg_info检查日志以获得完整的命令输出。
虽然我已经安装了JDK1.8.0çU 231


那么,如何修复错误呢?谢谢大家!

您已经检查并找到了Java运行时环境(JRE),而不是Java开发工具包,它是一个单独的安装


你可以在地图上找到它。下载并安装,然后您的问题应该会得到解决

我已经安装了jdk1.8.0_231,但它仍然是相同的错误尝试也设置
JAVA_HOME
,如所示。