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

时间:2017-09-11 15:37:32

标签: python java

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

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

代码: 进口orekit orekit.initVM()

错误: ImportError Traceback(最近一次调用最后一次)  in() ----> 1进口orekit       2 orekit.initVM()

/Users/name/anaconda/lib/python2.7/site-packages/orekit/ init .py in()       1 ----> 2导入os,_orekit       3       4 dir = os.path.abspath(os.path.dirname( file ))       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版本,因为它是一台工作计算机。我花了很多时间没有成功地使用谷歌搜索任何所有的帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

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

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