Python Mac OS 10.11.6 El Capitan问题中的Orekit导入错误?

问题描述 投票:0回答:1

我试着下载orekit for python包。最初,我确实试过pip安装,但它没有用。我必须安装jcc,更改我的路径,并将我的Python版本从3.6更改为2.7。当我最终完成工作时,我做了conda install(conda install -c http://conda.anaconda.org/ssc orekit),终端确实说它成功下载了。

一旦我尝试在Jupyter笔记本中导入orekit,我收到以下错误消息。

代码:import orekit orekit.initVM()

错误:()中的ImportError Traceback(最近调用最后一次)----> 1 import orekit 2 orekit.initVM()

/Users/name/anaconda/lib/python2.7/site-packages/orekit/init.py in()1 ----> 2 import os,_orekit 3 4 dir = os.path.abspath(os.path。 dirname(文件))5

ImportError:dlopen(/Users/name/anaconda/lib/python2.7/site-packages/orekit/_orekit.so,2):未加载库:@ rpath / libjava.dylib引用自:/ Users / name / anaconda / lib / python2.7 / site-packages / orekit / _orekit.so原因:找不到图像

从我的互联网搜索看起来它可能是我的Mac版本(El Capitan 10.11.6)的dylib问题。我无法更改我的Mac版本,因为它是一台工作计算机。我花了很多时间谷歌搜索不成功,所有的帮助表示赞赏。

python java
1个回答
0
投票

orekit很可能找不到java。已在conda-forge上创建新版本的conda包,它自动将JCC_JDK设置为自动安装为依赖项的conda提供的jdk。

请参阅:https://github.com/conda-forge/orekit-feedstock上的安装说明

© www.soinside.com 2019 - 2024. All rights reserved.