pyimagej 设置 + conda:不存在 Java 运行时,请求安装
pyimagej setup + conda: No Java runtime present, requesting install
问题
我正在尝试使用 pyimagej==0.4.0 (source)。根据其自述文件,我 运行 以下代码:
import imagej
ij = imagej.init()
并且 returns 出现以下错误:No Java runtime present, requesting install.
我在多篇文章中查到了这个错误:
两篇文章都说我需要完整的 JDK,而不仅仅是 JRE。但是,我想我有完整的 JDK.
背景
pyimagej==0.4.0
macOS Mojave v10.14.3
miniconda 4.6.14
设置 conda 环境:
conda create -n pyimagej pyimagej openjdk=8
conda activate 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
你能填写我遗漏的内容吗?预先感谢您的任何建议。
原来问题出在杂草上。
pyimagej
的一位开发人员似乎遇到了这个问题:https://github.com/imagej/pyimagej/issues/10
开发人员提出了一个直接修改 jdk 的 Info.plist
的短期解决方法。
开发者也开了一个PR,希望得到更长久的解决方案。希望它被关闭,然后希望没有其他人会遇到这个! :)
问题
我正在尝试使用 pyimagej==0.4.0 (source)。根据其自述文件,我 运行 以下代码:
import imagej
ij = imagej.init()
并且 returns 出现以下错误:No Java runtime present, requesting install.
我在多篇文章中查到了这个错误:
两篇文章都说我需要完整的 JDK,而不仅仅是 JRE。但是,我想我有完整的 JDK.
背景
pyimagej==0.4.0
macOS Mojave v10.14.3
miniconda 4.6.14
设置 conda 环境:
conda create -n pyimagej pyimagej openjdk=8
conda activate 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
你能填写我遗漏的内容吗?预先感谢您的任何建议。
原来问题出在杂草上。
pyimagej
的一位开发人员似乎遇到了这个问题:https://github.com/imagej/pyimagej/issues/10
开发人员提出了一个直接修改 jdk 的 Info.plist
的短期解决方法。
开发者也开了一个PR,希望得到更长久的解决方案。希望它被关闭,然后希望没有其他人会遇到这个! :)