问题
我正在尝试使用pyimagej==0.4.0 (来源)。根据其自述文件,我运行以下代码:
import imagej
ij = imagej.init()并返回以下错误:No Java runtime present, requesting install.
我在多篇文章中查找了这个错误:
两篇文章都说我需要完整的JDK,而不仅仅是JRE。但是,我认为我拥有完整的JDK。
背景
pyimagej==0.4.0macOS Mojave v10.14.3miniconda 4.6.14设置conda环境:
conda create -n pyimagej pyimagej openjdk=8conda 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你能填一下我缺了什么吗?提前感谢您的任何建议。
发布于 2019-09-10 20:37:49
原来问题出在杂草里。
这个问题似乎是pyimagej的一个开发人员遇到的:https://github.com/imagej/pyimagej/issues/10。
开发人员提出了一个短期解决方案,直接修改jdk的Info.plist。
该开发商还为更长期的解决方案开辟了一个公关平台。希望它能被关闭,希望没有其他人会遇到这个!:)
https://stackoverflow.com/questions/57864444
复制相似问题