在 pip jnius 安装中找不到 JRE_HOME

2023-12-08

正在尝试安装jnius来自 pip (这是一个要求pip install sikuli).

这是我尝试安装时遇到的错误:

enter image description here

变量定义是否正确?

enter image description here

有谁明白为什么它一直说找不到JRE_HOME?

Edit:我的路径变量是:

enter image description here


setup.py 包含:

jdk_home = environ.get('JDK_HOME')
if not jdk_home:
    jdk_home = subprocess.Popen('readlink -f /usr/bin/javac | sed "s:bin/javac::"',
            shell=True, stdout=subprocess.PIPE).communicate()[0].strip()
if not jdk_home:
    raise Exception('Unable to determine JDK_HOME')

jre_home = environ.get('JRE_HOME')
if not jre_home:
    jre_home = subprocess.Popen('readlink -f /usr/bin/java | sed "s:bin/java::"',
            shell=True, stdout=subprocess.PIPE).communicate()[0].strip()
if not jre_home:
    raise Exception('Unable to determine JRE_HOME')

不知怎的,你通过了第一个错误检查Unable to determine JDK_HOME启动一个新的cmd窗口并重试。

编写一段小代码来测试这些:

import os
print os.environ.get('JDK_HOME')
print os.environ.get('JRE_HOME')

它们不区分大小写,我测试过。

EDIT:检查环境变量:

import json, os
print json.dumps(dict(os.environ), indent = 2)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 pip jnius 安装中找不到 JRE_HOME 的相关文章

随机推荐

  • Redis 连接 ECONNREFUSED 127.0.0.1:6379 [重复]

    这个问题在这里已经有答案了 我在我的服务器上运行 redis Redis 不在容器中运行 并且我正在尝试连接到容器内的 redis 该容器正在运行 Node js 应用程序 当使用日志中我的 Dockerfile 中的节点应用程序启动 Do
  • 自定义验证 TextFormField Flutter

    我里面有 Form 和 TextFormField new Expanded child TextFormField style new TextStyle color Colors white keyboardType TextInput
  • Xcode 4“清理”与“清理构建文件夹”

    在每个应用程序的开发过程中 您都会遇到某个时刻 您在模拟器中看到的内容与您认为应该发生的情况不符 这些大多是人为错误 或者至少在大多数情况下都是这样 my情况 但有时 Xcode 只是 迷失了方向 至少看起来是这样 我了解到Clean Sh
  • 将数据从 ASP.net 返回到 ExtJS 网格

    我得到了一个用 html 和 javascript 通过 ExtJS 编写的网格原型 模型 现在我需要在 ASP net Web 应用程序中实现它 有谁知道如何将数据传递到网格 特别是 GroupingStore 我不希望有大量返回 XML
  • x64 上的 sizeof(int)?

    当我做sizeof int 在我的 C NET 项目中 我得到的返回值为 4 我将项目类型设置为 x64 那么为什么它显示为 4 而不是 8 这是因为我正在运行托管代码吗 关键词int别名System Int32即使在 64 位机器上 仍然
  • 强制 VSCode CMake 工具扩展使用“Unix Makefiles”作为生成器

    默认情况下 CMakeTools 选择他选择的生成器 在我的系统中 默认情况下 CMake Tools 选择Ninja成为生成器 而不是所需的Unix Makefiles 存储在 CMakeCache txt 中为CMAKE GENERAT
  • 如何将 tkinter 窗口居中并保留“适合儿童”的行为?

    我有一个内容发生变化的窗口 有时内容比窗口大 因此窗口会扩展以适合其子窗口 但是 当我使用 几何 调用将窗口居中时 窗口不再调整大小 下面 您将找到说明这一点的代码 如果您注释掉延迟的 center 函数调用 您会注意到窗口会扩展以适合其内
  • CreatePlatformSocket() 返回错误:提供了无效的参数。 (0x27t6) 端口不可用。退出...在 Selenium Webdriver 中

    运行 Selenium 脚本时出现以下错误 最近我确实设置了 Selenium 网格并在那之后开始注意到 我停止了集线器并重新启动了系统 但仍然遇到同样的问题 还尝试了最新的 Chrome 和 IE 驱动程序 铬错误 Starting Ch
  • 初始 orderBy() 字段“[[FieldPath([id]), true]][0][0]”必须与 where() 字段参数相同

    同时执行 Orderby 和 Query 时 Firestore 出现错误 我不知道它是包还是查询 什么时候 body PaginateFirestore itemBuilderType PaginateBuilderType listVi
  • 当我单击任何链接时,它应该在 JSF、Primefaces 的同一个新窗口中打开

    在我的 JSF 页面中 我有几个Links link1 link2 link3 link4 Student Id s 我尝试的是 当我单击链接时 它会在 NEW WINDOW 当我单击下一个链接时 它正在打开一个新窗口 但我想在同一个新窗口
  • 如何在R中叠加条形图?

    我正在尝试创建一个类似于下面的图 摘自 Ro Russell 和 Lavie 2001 年 在他们的图表中 他们绘制了反应时间条内的误差 即准确性 条 基本上 我正在寻找一种在条形图内绘制条形图的方法 我知道创建这样的图表存在几个挑战 首先
  • iPhone 应用程序升级和移动 xibs/nibs 导致资源过时

    我有一个未本地化的运输应用程序 其主项目目录中有 foo xib 为了准备本地化 我将其移至 en lproj foo xib 现在 当我构建我的应用程序并安装在我的测试设备上时 它最终会使用陈旧的 foo nib 它必须是之前存在的 安装
  • 从宽到长返回空输出 - Python 数据框

    我有一个数据框 可以从下面给出的代码生成 df pd DataFrame person id 1 2 3 date1 12 31 2007 11 25 2009 10 06 2005 val1 2 4 6 date2 12 31 2017
  • NativeApplicationClient 不受任何支持

    当在我的 Visual Studio Winform 项目中使用此代码时 var provider new NativeApplicationClient GoogleAuthenticationServer Description Cli
  • Python,安装 matplotlib 时出错

    操作系统 Windows 10 Python版本 3 9 0 错误代码 ERROR Command errored out with exit status 1 python setup py egg info Check the logs
  • 使用flock和lockfile在bash中锁定文件

    我花了一天的大部分时间寻找这个问题的解决方案 我想我已经接近边缘了 我需要在 bash 中做的是 编写 1 个脚本 该脚本将定期读取您的输入并将它们写入文件中第二个脚本将定期打印出完整的文件 但仅当写入新内容时 这意味着它永远不会一个接一个
  • Android RadioGroup 检查多个 RadioButton?

    我在用RadioGroup added RadioButton rdbut to RadioGroup rdgrp like rdgrp addView rdbut for int j 0 j lt 3 j RadioGroup rdgrp
  • 使用关联标签/单元提取数据

    我一直在尝试分离出隐藏在文本句子中的关键数据 例如 我已经使用以下代码取得了一些进展 但它也提取了不需要的值 let Source Excel CurrentWorkbook Name Table3 Content Changed Type
  • 写行方法

    我有一个日志文件 txt 其中包含以下信息 Filename1 A3332NCDER Filename2 B3332NCDER Filename3 B1222NCDERE Filename4 C1222NCDER Filename4 C12
  • 在 pip jnius 安装中找不到 JRE_HOME

    正在尝试安装jnius来自 pip 这是一个要求pip install sikuli 这是我尝试安装时遇到的错误 变量定义是否正确 有谁明白为什么它一直说找不到JRE HOME Edit 我的路径变量是 setup py 包含 jdk ho