当前位置: 首页 > 知识库问答 >
问题:

pyimagej安装程序conda:不存在Java运行时,正在请求安装

林绪
2023-03-14

问题

我试图使用pyImagej==0.4.0(源)。根据其README,我运行以下代码:

import imagej
ij = imagej.init()

它返回以下错误:没有Java运行时存在,请求安装。

我在多篇文章中查找了此错误:

  • 即使我的MAC上安装了JRE 8,“没有Java运行时,请求安装”也会显示在终端中

这两篇文章都说我需要完整的JDK,而不仅仅是JRE。然而,我认为我有完整的JDK。

背景资料

  • pyimagej==0.4。0

使用以下内容设置conda环境:

  1. conda创建-n pyImagej pyImagej openjdk=8
  2. conda激活pyImagej

检查环境:

(pyimagej) ➜  fiji_test java -version
openjdk version "1.8.0_192"
OpenJDK Runtime Environment (Zulu 8.33.0.1-macosx) (build 1.8.0_192-b01)
OpenJDK 64-Bit Server VM (Zulu 8.33.0.1-macosx) (build 25.192-b01, mixed mode)
(pyimagej) ➜  fiji_test echo $JAVA_HOME
/usr/local/Caskroom/miniconda/base/envs/pyimagej

你能填上我遗漏了什么吗?提前感谢您的任何建议。

共有1个答案

郜玉石
2023-03-14

事实证明,问题出在杂草上。

这个问题似乎是由pyimagej的开发者之一在这里遇到的:https://github.com/imagej/pyimagej/issues/10

开发人员提出了直接修改jdk的信息的短期解决方案。plist

开发商还为更长期的解决方案开设了公关。希望它关闭,然后希望没有人会遇到这个!:)

 类似资料:
  • 我使用Unity Hub安装Android构建工具。我可以在我的电脑上找到这些文件。我将JAVA_设置为HOME,“JAVA-version”命令运行良好。当我尝试构建时,我得到了以下错误:没有Java运行时,请求安装。我能做什么? 统一版本:2019.4.9f1。 Mac OS Catalina 错误

  • 从终端启动eclipse时,我发现这个错误,无法找到任何与架构“x86_64”匹配的JVM。不存在Java运行时,请尝试--请求安装。不存在Java运行时,正在请求安装谢谢

  • 我试图用自定义脚本设置安装程序变量,但随后注意到媒体向导中的“目录名”和“自定义基本目录”字段不接受安装程序变量。 我还尝试在媒体向导中不使用“自定义基本目录”选项,并在“安装位置”屏幕前使用自定义脚本设置变量,但该屏幕似乎根据媒体向导设置计算安装目录。 上下文:我们构建一个产品和一个测试安装程序。prod版本应该建议在中安装。测试安装程序不请求特权,应该建议在用户主页中安装。 定义了一个编译器变

  • 我正在尝试安装NetBeans,但我得到一个白色窗口“NetBeans安装程序锁定文件存在”并退出。我以前从未在这台PC上安装过NetBeans,安装程序第一次启动时,我不小心拒绝了它的管理员权限。 我尝试过: > 搜索隐藏文件可见的锁定文件。 在appdata\roaming中查找NetBeans文件夹,但没有。 尝试不同的安装程序 如果有人能帮我,我将不胜感激。

  • 问题内容: 由于提问和回答在这里,Python已经部署的没有安装一个有用的方法。Java可以做同样的事情吗? 有什么方法可以在不安装jre的情况下运行Java的jar文件? 是否有类似java2exe(win32),java2bin(linux)或java2app(mac)的工具? 问题答案: 您可以为此使用Launch4j。有据可查且易于使用。尽管生成的程序仍需要运行JRE,但您不必在目标系统上

  • 问题内容: 我正在将Ubuntu 14.04(Trusty Tahr)与Python 2.7.6版一起使用。今天,当我创建一个新尝试并尝试做时,出现了错误。 我通过 使用Requests包时 遵循 _SSLInsecurePlatform错误中的说明解决了此问题。 但是我想了解这两个命令和之间的实际区别是什么 。 为什么前者要另外安装三个软件包? 将代码推送到生产环境时,我需要注意什么事情? 他们